前言¶
DeepSeek Harness (dsh) 的架构理念是“一切皆插件”。社区开发者可以在此基础上构建自定义工作流。wryyyds7/dsh-plugins 是一个社区维护的插件仓库,旨在为 DeepSeek Harness 用户提供实用的扩展功能。
插件介绍¶
该仓库属于工作流类别,由 wryyyds7 维护,包含多个插件组件。这些插件设计为在 DeepSeek Harness workspace 内运行,遵循 MIT 许可证。
核心功能¶
目前仓库中已实现的功能包括:
- file-watcher:监听工作区文件的外部变更,通过 inbox 注入通知 agent。
- diff-tool:注册
diff工具,返回文件或 git commit 之间的差异,用于高效代码审查。
安装与启用¶
插件必须在 DeepSeek Harness workspace 环境下使用。安装步骤如下:
- 将仓库克隆到 harness 的
packages/目录下:
cd deepseek-harness
git clone https://github.com/wryyyds7/dsh-plugins.git packages/dsh-plugins
-
根据项目配置,将插件包添加到
pnpm-workspace.yaml中(如有需要)。 -
安装依赖:
pnpm install
- 在 harness 配置文件中引用插件(例如
cordis.yml):
plugins:
file-watcher:
paths:
- src
典型用法¶
启用 file-watcher 后,插件会持续监听指定路径(如 src)下的文件变化。一旦检测到外部文件变更,插件会将变更信息注入 agent 的 inbox,供 agent 处理。
适用场景与注意¶
- 适用场景:需要实时感知外部文件变动或进行代码差异审查的开发场景。
- 权限风险:插件运行在当前 dsh 进程权限下,请确保信任其源码后再安装。
- 生态背景:本目录由 SkillHub 维护,与 DeepSeek 或幻方 AI 无官方从属关系。
总结¶
wryyyds7/dsh-plugins 提供了文件监听与代码审查辅助工具。更多细节可查阅 GitHub 仓库。