dsh-agent-extension
在终端中运行以下命令:
dsh plugin install SugarFatFree/dsh-agent-extension
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 所选 Web Profile 的终端执行 dsh plugin install SugarFatFree/dsh-agent-extension,从 https://github.com/SugarFatFree/dsh-agent-extension 安装插件后重启 DSH Web 并刷新浏览器。
插件介绍
在团队或个人仓库里,斜杠命令、Agent 技能与路径规则往往散落在 .dsh 或 .agents 目录中,Harness 会话却未必能自动感知这些约定。dsh-agent-extension 把「发现—去重—接入」做成一条流水线:从项目根与用户主目录扫描 Markdown 定义,按文档化优先级解决冲突,并把它们变成会话里可直接用的能力。
命令侧,每个 commands 目录下的 Markdown 文件会注册为 DSH 斜杠命令,名称来自 frontmatter、标题或文件名;执行时与普通 Agent 轮次一致,可把命令正文与参数一并交给模型。技能侧支持单文件或含 SKILL.md 的目录包,经标准 frontmatter 暴露到 DSH 技能目录与 / 技能来源;某一根目录下的坏文件会被跳过,避免挡住其他来源的发现结果。
规则侧只处理带 paths 列表的 Markdown:当 Agent 成功读、写或编辑匹配的工作区文件后,在下一次模型步之前注入对应规则,模式相对项目根解析。发现根支持最多六层嵌套,命令目录变更还可通过 live 事件更新菜单,多数情况下无需重启 Web。
适合已在仓库或用户目录维护 commands、skills、rules 的开发者与团队:希望一套配置同时服务 Cursor 式 agents 布局与 DSH 原生插件体系,并需要可预期的覆盖顺序与路径级上下文注入时使用。
使用场景
- 在 monorepo 的 .dsh/commands 里维护发布、评审等团队斜杠命令
- 用 .agents/skills 沉淀可复用技能,并在 DSH 会话里通过技能目录调用
- 为特定目录配置 paths 规则,在编辑匹配文件后自动注入编码规范
适合人员
- 在仓库中用 Markdown 管理 Agent 命令与技能的开发者
- 需要统一项目级与用户级 Harness 配置的 DSH 用户
- 希望斜杠命令与路径规则随文件变更热更新的团队