检索本机 Dragonfly 帮助文档并给出带引用的答案
29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/howpy/dragonfly_chatbot.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 27 处,展示前 24 条)
- 读取本地文件src/index.mjs:89
const guidance = readFileSync(new URL('../prompts/agent.md', import.meta.url), 'utf8'); - 读取本地文件bin/dragonfly-chatbot.mjs:26
if (existsSync(target) && !force) throw new Error('Output exists; use --force to replace it'); - 写入本地文件bin/dragonfly-chatbot.mjs:27
mkdirSync(dirname(target), {recursive: true}); - 写入本地文件bin/dragonfly-chatbot.mjs:32
writeFileSync(temp, serialized, {encoding: 'utf8', flag: 'wx'}); - 写入本地文件bin/dragonfly-chatbot.mjs:33
renameSync(temp, target); - 读取本地文件bin/dragonfly-chatbot.mjs:34
} finally { if (existsSync(temp)) unlinkSync(temp); } - 删除本地文件bin/dragonfly-chatbot.mjs:34
} finally { if (existsSync(temp)) unlinkSync(temp); } - 读取本地文件src/corpus.mjs:34
const stat = statSync(target); - 读取本地文件src/corpus.mjs:36
const payload = JSON.parse(readFileSync(target, 'utf8').replace(/^ FEFF/, '')); - 读取本地文件src/corpus.mjs:43
const manifest = JSON.parse(readFileSync(new URL('manifest.json', base), 'utf8')); - 读取本地文件src/corpus.mjs:49
const bytes = readFileSync(url); - 读取本地文件src/corpus.mjs:73
if (lstatSync(original).isSymbolicLink() || !statSync(original).isDirectory()) throw new Error('Root must be a real directory'); - 读取本地文件src/corpus.mjs:73
if (lstatSync(original).isSymbolicLink() || !statSync(original).isDirectory()) throw new Error('Root must be a real directory'); - 读取本地文件src/environment.mjs:8
const isDirectory = path => { try { return lstatSync(path).isDirectory() && !lstatSync(path).isSymbolicLink(); } catch { return false; } }; - 执行外部命令固定命令src/environment.mjs:33
const result = spawnSync('reg.exe', ['query', key, '/s'], {encoding: 'utf8', windowsHide: true, timeout: 5000, maxBuffer: 8 * 1024 * 1024}); - 读取本地文件src/environment.mjs:43
try { entries = readdirSync(root, {withFileTypes: true}); } catch { return out; } - 读取本地文件src/environment.mjs:57
if (/ app$/i.test(root) && existsSync(join(root, 'Contents', 'Resources', 'python'))) root = join(root, 'Contents', 'Resources'); - 读取本地文件src/environment.mjs:71
if (path && existsSync(join(path, platform === 'win32' ? 'Dragonfly.exe' : 'Dragonfly'))) all.push({path}); - 读取本地文件src/environment.mjs:80
const executable = executables.find(path => { try { return lstatSync(path).isFile() && !lstatSync(path).isSymbolicLink(); } catch { return false; } }) - 读取本地文件src/local-source.mjs:27
if (lstatSync(sourceRoot).isSymbolicLink()) continue; - 读取本地文件src/local-source.mjs:34
try { entries = readdirSync(directory, {withFileTypes: true}); } catch { return; } - 读取本地文件src/local-source.mjs:65
if (lstatSync(file.path).isSymbolicLink() || !inside(file.base, realpathSync(file.path))) continue; - 读取本地文件src/local-source.mjs:66
const size = lstatSync(file.path).size; - 读取本地文件src/local-source.mjs:69
raw = readFileSync(file.path, 'utf8'); scannedBytes += size; scannedFiles++;
扫描于 2026/11/2(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
Dragonfly 为 DeepSeek Harness 提供技术知识搜索和带引用的回答
README
由 DeepSeek 最新模型翻译生成dragonfly_chatbot
面向 Dragonfly 3D World 内置功能的独立 DeepSeek Harness 技术支持 agent,不代表软件厂商。安装方式与完整参数见 English README。
dsh plugin add github:howpy/dragonfly_chatbot#v0.2.0
插件首次启用时检查电脑上的 Dragonfly 安装位置,包括 Windows 卸载注册表、常见安装目录、盘符根目录下的产品文件夹和 PATH。可通过 dragonflyPath 指定安装目录或主程序,或设置 DRAGONFLY_ROOT / DRAGONFLY_HOME。
不会启动 Dragonfly,也不会递归扫描整个磁盘。安装软件或修改路径后请重新加载插件。
未找到 Dragonfly 时自动进入仅帮助文档模式,首次回答及工具结果都会明确提示。
仍可查询内置的 2027.1(525 页)英文帮助文档,支持中英文检索。
找到安装时,根据具体版本查询帮助;实现细节可通过专用工具只读搜索本机官方 Python 文件。
多个版本分开处理,缺少对应版本资料时不会静默改用其他版本。
本仓库和安装包不包含 Dragonfly 实现源码、二进制文件或用户扩展,仅分发 agent 自身代码与提取的帮助文字。
展开完整文档(README 剩余 1 节)
dragonfly_chatbot 面向 Dragonfly 3D World 内置功能的独立 DeepSeek Harness 技术支持 agent,不代表软件厂商。安装方式与完整参数见 English README。 dsh plugin add github:howpy/dragonfly_chatbot#v0.2.0 插件首次启用时检查电脑上的 Dragonfly 安装位置,包括 Windows 卸载注册表、常见安装目录、盘符根目录下的产品文件夹和 PATH。可通过 dragonflyPath 指定安装目录或主程序,或设置 DRAGONFLY_ROOT / DRAGONFLY_HOME。 不会启动 Dragonfly,也不会递归扫描整个磁盘。安装软件或修改路径后请重新加载插件。 未找到 Dragonfly 时自动进入仅帮助文档模式,首次回答及工具结果都会明确提示。 仍可查询内置的 2027.1(525 页)英文帮助文档,支持中英文检索。 找到安装时,根据具体版本查询帮助;实现细节可通过专用工具只读搜索本机官方 Python 文件。 多个版本分开处理,缺少对应版本资料时不会静默改用其他版本。 本仓库和安装包不包含 Dragonfly 实现源码、二进制文件或用户扩展,仅分发 agent 自身代码与提取的帮助文字。源码在用户电脑原安装位置按需读取,不建立持久化源码库、不执行源码。 搜索受文件数和字节数预算约束,达到限制会提示;无法查看编译实现。 工具返回的证据会进入 Harness 配置的模型上下文,可能发送给该模型的服务商。 最终回答质量仍受模型能力及引用证据的方式影响。 可用工具:帮助检索、本机源码检索、按证据 ID 读取、安装环境与资料状态。 运行 dragonfly-chatbot doctor 可直接查看检测结果。 配置项为 dragonflyPath、helpCorpusFile(只接受 2027.1 帮助资料)和 maxResults(默认 8)。 软件原版权声明保留在帮助资料中;agent 自身采用 MIT 许可,详见 NOTICE.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
howpy/dragonfly_chatbot
检索本机 Dragonfly 帮助文档并给出带引用的答案
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,161已汉化DSH
72.1
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,195已汉化DSH
71.2
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 509已汉化MCP
67.9
AnySearch 搜索插件anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
★ 457已汉化DSH
66.6