DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dragonfly_chatbot

d

dragonfly_chatbot

Manifest valid

Built for DSH 0.2.1-rc.2 (engines.dsh pins it exactly). Technical support for Dragonfly 3D World using 2027.1 help documents and read-only searches of a detected local installation, with an explicit h

hasBundlePatch

dragonfly_chatbot

An independent DeepSeek Harness support agent for Dragonfly 3D World built-in features. It searches official help and, when available, official Python files in the user's own Dragonfly installation. It does not claim vendor endorsement.

Install

Requires Node.js >=22.19 and DeepSeek Harness 0.2.1-rc.2.

dsh plugin add github:howpy/dragonfly_chatbot#v0.2.0

At first activation the agent checks the computer for Dragonfly. Windows discovery checks uninstall registry entries, standard installation locations, product folders at drive roots and PATH. DRAGONFLY_ROOT / DRAGONFLY_HOME and the dragonflyPath configuration field support custom locations. Detection validates the executable and product directory structure; it never launches Dragonfly or scans entire drives. Linux/macOS location discovery is best effort and has not been tested on those systems.

No Dragonfly found: help-only mode remains fully usable. The agent states this in its first Dragonfly answer and every tool response. Run dragonfly-chatbot doctor for a direct report. Reload the plugin after installing Dragonfly or changing paths.

Dragonfly found: help search defaults to its detected version; official Python source is searched in place only when the source tool is called. Multiple versions remain separate. Unknown or unsupported versions are reported without silently substituting documentation. You may explicitly request another documented version.

Evidence and data

The package contains 525 English help pages for Dragonfly 2027.1. Chinese queries use bilingual term expansion; answers can be in either language. Help citations refer to extracted text lines, not original HTML line numbers. Official notices are retained. See NOTICE.md.

No Dragonfly implementation source, binaries, user extensions or installed Python packages are distributed. Only the agent's own code and extracted help text ship. Local source is read from python/OrsPythonPlugins, ORSServiceClass, OrsHelpers, OrsLibraries and ORSModel; no persistent source index or source export is created. Files outside these roots, symlinks, settings and credentials are excluded. Compiled implementations cannot be inspected. Searches have file/byte budgets and report when truncated; no hit is not proof that an API does not exist.

Evidence returned to Harness enters the configured model context and may be sent to its model provider. Retrieval is deterministic; answer quality also depends on the LLM.

Tools and configuration

  • search_dragonfly_knowledge: version-filtered help search.
  • search_dragonfly_source: bounded read-only local Python search.
  • read_dragonfly_evidence: read an ID returned by either search.
  • get_dragonfly_corpus_status: environment, paths, versions and help coverage.

Configuration: dragonflyPath (optional product root/executable), helpCorpusFile (optional additional help-only JSON), maxResults (1–20, default 8). Configure these on the dragonfly-chatbot row in your Harness profile.

dragonfly-chatbot doctor
dragonfly-chatbot doctor --dragonfly-path "D:/Dragonfly2027.1"
dragonfly-chatbot search --query "threshold segmentation" --version 2027.1
dragonfly-chatbot source --query "Channel" --version 2027.1

Extra 2027.1 help can be imported with import --root HELP_PATH --source-id my_help --version 2027.1 --kind help --out help.json. Product source and other help versions are rejected. Never publish a corpus containing locally installed product code.

Development

npm ci, npm run check, npm pack. Maintainers rebuild text assets with:

python scripts/build_help.py --source "2027.1=PATH/Help/Content"

Only HTML help body text is extracted; scripts, styles and product source are excluded. See verification, architecture and marketplace status.

Versions

Latest versionPublishedSize
0.2.0——

Comments

Loading…

Similar plugins

dsh-plugin

Gives DeepSeek Harness control of the Tabbit Browser: auto-loads the tabbit-browser skill on install, detects official Tabbit and Tabbit Browser releases (>= 1.9.0), checks the tabbit-cli persistent r

Tools & CapabilitiesManifest valid

★ 101

↓ 534/wk

MIT

TypeScript

dsh plugin --profile web add dsh-tabbit

by fazhu4

DSH plugin manager: official/community grouped plugin list with localized descriptions, one-click enable/disable and uninstall, plus a GitHub dsh-plugin market tab.

Terminal & ClientsManifest valid

★ 4

↓ 203/wk

MIT

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-plugin-studio

by zlZayn

DSH 插件:基于知乎开放平台官方 API 的站内搜索、全网索引搜索与直答三个工具,自带原生设置卡片,结果带可引用的来源。

Tools & CapabilitiesManifest valid

★ 11

↓ 474/wk

MIT

TypeScript

Oct 10, 2026

dsh plugin --profile web add dsh-zhihu-search

Local plugin installer in the DSH web Settings: a file picker for .tgz plugin packages (multi-select) or a full machine path, installing them into the auto-detected profile via the official `dsh plugi

Tools & CapabilitiesManifest valid

★ 0

dsh plugin --profile web add dsh-local-installer

by BeforeWave

Say goodbye to copy-pasting and DSH Token anxiety. Let ChatGPT on the web connect directly to your local project, code on its own, and hand complex tasks to DSH for sustained execution.

Tools & CapabilitiesManifest valid

★ 63

MIT

TypeScript

Oct 23, 2026

dsh plugin --profile web add @beforewave/dsh-with-chatgpt

by jipika

DSH 插件中心(本地改版):插件管理/市场额外提升为设置窗口左侧导航的独立分栏(settings.section#plugin-console),原「设置 → 插件」tab 保留。基于上游 0.3.63。

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 27, 2026

dsh plugin --profile web add @noob-stupid/dsh-plugin-console