white-sand-grand/dsh-plugin-doctor

white-sand-grand★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

dsh-plugin-doctor English version: README.en.md DSH 插件生态的"体检医生"——灵感来自 Claude Code 的 /doctor 命令。你告诉它想要什么功能,它去社区找到合适的插件;如果发现你装的东西功能重复,它告诉你留哪个删哪个;如果社区根本没有,它直接给你一份"自己动手开发"的规格书。 ✅ 当前状态:完整可用。 已在 DSH v0.1.0-rc.6 上通过全部验证:构建、19 个单元测试、真实工具注册与调用、以及 Web UI 中的真实对话测试。装上即用。 ⚠️ DSH 目前是 v0.1 开发者预览版,API 可能变化。插件已做了兼容保护(能力缺失时自动降级),但如果未来 DSH 大改,可能需要小调整。 它能帮你做三件事 你说 它做 "帮我找一个记忆插件" 去社区搜索,给你最匹配的几个,附安装命令 "这个和我装的那个功能重复吗" 摆出重叠度事实后 先问你怎么处理 :留 A 删 B(附命令)/ 把重复的合并成一个新的自研插件(生成整合设计书)/ 先不动 "我想要一个 XXX,但找不到" 列出功能相近的竞品和它们各自缺什么, 问过你要不要自己开发 、你确认后才生成完整的开发规格书 一分钟上手 打开 http://127.0.0.1:3080 ,直接在对话里说人话即可,比如: 帮我找一个记忆插件,并检查是否和已安装的重复 Agent 会自动调用插件完成搜索、比对和建议,你只需要看结果。 装好之后多了哪三个工具 不需要记它们——Agent 会自己挑。列在这里只是方便你了解边界: - plugin community search :搜索社区插件(GitHub 上带 dsh-plugin 标签的仓库),返回简介、功能标签、star 数、更新时间。 - plugin similarity analyze :把若干插件放在一起比对功能重叠度,找出"重复组"。 - plugin recommend :综合以上两步给出最终建议。凡是涉及"生成设计书"或"卸载插件"的结论,都会先弹出选项让你确认(Web UI 里是选择题卡片);不方便交互的环境自动退回直接给建议的模式。 配置(可选,不配也能用) 所有配置都有合理默认值,跳过本节完全没问题。想调整时改 profile 的 patch 层即可: 配置项 默认值 大白话 githubTokenEnv DSH PLUGIN DOCTOR GITHUB TOKEN GitHub 访问令牌的环境变量名。配上令牌后搜索额度从每小时 60 次涨到 5000 次 githubToken 无 直接填令牌(不推荐写进文件,优先用上面的环境变量方式) similarityThreshold 0.8 重叠度超过多少算"功能重复"。调低会更激进地建议去重 cacheTtlMinutes 30 搜索…

View full README on GitHub →
Tools / Devdeepseekdeepseek-aideepseek-harnessdeepseek-harness-plugindeepseek-v4dsh-pluginweb uiagent

Category