DeepSeek Harness (DSH) 社区插件集合

前言

DeepSeek Harness (dsh) 的架构理念是“一切皆插件”。社区开发者可以在此基础上构建自定义工作流。wryyyds7/dsh-plugins 是一个社区维护的插件仓库,旨在为 DeepSeek Harness 用户提供实用的扩展功能。

插件介绍

该仓库属于工作流类别,由 wryyyds7 维护,包含多个插件组件。这些插件设计为在 DeepSeek Harness workspace 内运行,遵循 MIT 许可证。

核心功能

目前仓库中已实现的功能包括:

  1. file-watcher:监听工作区文件的外部变更,通过 inbox 注入通知 agent。
  2. diff-tool:注册 diff 工具,返回文件或 git commit 之间的差异,用于高效代码审查。

安装与启用

插件必须在 DeepSeek Harness workspace 环境下使用。安装步骤如下:

  1. 将仓库克隆到 harness 的 packages/ 目录下:
   cd deepseek-harness
   git clone https://github.com/wryyyds7/dsh-plugins.git packages/dsh-plugins
  1. 根据项目配置,将插件包添加到 pnpm-workspace.yaml 中(如有需要)。

  2. 安装依赖:

   pnpm install
  1. 在 harness 配置文件中引用插件(例如 cordis.yml):
   plugins:
     file-watcher:
       paths:
         - src

典型用法

启用 file-watcher 后,插件会持续监听指定路径(如 src)下的文件变化。一旦检测到外部文件变更,插件会将变更信息注入 agent 的 inbox,供 agent 处理。

适用场景与注意

  • 适用场景:需要实时感知外部文件变动或进行代码差异审查的开发场景。
  • 权限风险:插件运行在当前 dsh 进程权限下,请确保信任其源码后再安装。
  • 生态背景:本目录由 SkillHub 维护,与 DeepSeek 或幻方 AI 无官方从属关系。

总结

wryyyds7/dsh-plugins 提供了文件监听与代码审查辅助工具。更多细节可查阅 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜