dsh-extras
在终端中运行以下命令:
dsh plugin install CatheadOwl/dsh-extras
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install CatheadOwl/dsh-extras 即可安装,插件源码位于 https://github.com/CatheadOwl/dsh-extras 。
插件介绍
dsh 代理的 harness 工作本质上是文档工作:代理在 Markdown 知识库上运行,但链接会悄悄断裂、项目知识不会自动进入会话上下文、知识库也缺乏结构化的路由视图。dsh-extras 将 dsh 的回合结束钩子封装为一套可组合的质量门框架,用统一的 registerGate 注册面替代各插件各自抢占钩子,让文档质量维护从手工巡检变成每次回合自动执行的流程。
四个独立模块各司其职:gates 提供可组合的质量门编排与连续阻断保护;markdown 支持文件重命名并自动重写所有内部链接;prompt 以声明式 provider 将项目知识注入当前会话上下文;routes 在 Markdown 知识库之上生成路由视图。每个模块在宿主任务组合中是独立的一行,可以单独关闭而不影响其余模块的运行。
如果你用 dsh 代理驱动文档型工作流,维护着规模不小的 Markdown 知识库,或者希望为 dsh 插件生态添加额外的质量门,dsh-extras 提供了一套开箱即用的门控与知识注入基座。对插件开发者而言,它还暴露了稳定的子路径 API(如 gates/register),方便在现有框架上扩展自定义门。
使用场景
- 每次回合结束自动检查文档链接完整性
- 将项目关键知识自动注入代理会话上下文
- 重命名 Markdown 文件时自动重写所有内部链接
适合人员
- 用 dsh 代理驱动文档型工作流的开发者
- 维护大规模 Markdown 知识库的团队
- 希望扩展 dsh 插件质量门生态的插件作者