dsh-skill-curator:DeepSeek Harness 自动技能策展插件

DeepSeek Harness 的核心在于「一切皆插件」。在构建长期运行的智能体时,维护技能文件(SKILL.md)往往需要人工介入,容易造成维护滞后或与实际对话脱节。dsh-skill-curator 旨在解决这一重复劳动问题,通过后台代理自动复盘对话并调整技能库。

这是一个由 runfali 维护的 DeepSeek Harness (DSH) 插件。它利用后台子代理定期复盘对话,自动生成、修改或删除 SKILL.md 文件。其设计理念借鉴了 Nous Research 的 Hermes Agent 自我改进循环,但以零侵入的方式集成到 DSH 中。

核心功能

  • 后台自动策展:插件监听对话轮次,达到设定的间隔(默认 3 轮)后,后台子代理会读取会话摘要并编辑技能文件。
  • 手动干预:提供 /skill-refine [focus] 命令,允许在任意时刻手动触发一次评审。
  • 安全写入机制:写入文件前必须先调用 skill-library-read 获取 SHA256 并回显,防止覆盖未读内容;每次写入前自动备份至 ~/.dsh/skill-curator/backups/。
  • 版本回滚:每次评审自动提交变更到 Git,保留回滚点。
  • 工具白名单:子代理仅能调用 skill-library-* 系列工具,限制操作范围。

安装与启用

  1. 进入插件目录。
    cd /path/to/dsh-skill-curator
  1. 安装插件。
    dsh plugin --profile web add ./
  1. 重启 dsh 才能生效。安装后,在设置 -> 插件选项卡中找到 “Skill Curator” 卡片。

典型用法

  • 手动触发评审:在对话中输入 /skill-refine [focus],立即对当前会话进行复盘。
  • 调整策展频率:在插件设置中修改 skillNudgeInterval,控制自动策展的触发间隔。

适用场景与注意

  • 适用场景:适合需要智能体在长期对话中不断优化技能库、减少人工维护成本的场景。
  • 运行环境:依赖 Node.js ^22.19.0 || >=24.0.0,以及 @deepseek-ai/dsh-* 系列依赖。需确保插件以当前 dsh 进程权限运行。
  • 配置项:通过 excludedSkills 配置受保护技能列表,防止策展过程误删关键技能。

该插件通过后台自动策展和严格的安全机制,让 DSH 智能体具备持续自我进化的能力,且不侵入源码。

  • 项目主页:https://github.com/runfali/dsh-skill-curator
  • 生态目录:https://www.skillhub.cn/plugins/runfali/dsh-skill-curator
羽毛球分组比赛记分
小程序二维码

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

小夜