dragonfly_chatbot
Manifest validBuilt 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
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 version | Published | Size |
|---|---|---|
| 0.2.0 | — | — |
Comments
Loading…
Similar plugins
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
★ 101
↓ 534/wk
MIT
TypeScript
dsh plugin --profile web add dsh-tabbitby 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.
★ 4
↓ 203/wk
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-plugin-studioby zlZayn
DSH 插件:基于知乎开放平台官方 API 的站内搜索、全网索引搜索与直答三个工具,自带原生设置卡片,结果带可引用的来源。
★ 11
↓ 474/wk
MIT
TypeScript
Oct 10, 2026
dsh plugin --profile web add dsh-zhihu-searchLocal 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
★ 0
dsh plugin --profile web add dsh-local-installerby 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.
★ 63
MIT
TypeScript
Oct 23, 2026
dsh plugin --profile web add @beforewave/dsh-with-chatgptby jipika
DSH 插件中心(本地改版):插件管理/市场额外提升为设置窗口左侧导航的独立分栏(settings.section#plugin-console),原「设置 → 插件」tab 保留。基于上游 0.3.63。
★ 0
MIT
JavaScript
Sep 27, 2026
dsh plugin --profile web add @noob-stupid/dsh-plugin-console