前言¶
DeepSeek Harness (DSH) 的核心理念是插件化扩展。在使用 DSH 进行对话开发时,开发者经常会在不同的会话中重复执行某些特定的任务。手动编写 Agent Skill 既耗时,又难以保证输出的标准化和稳定性。dsh-skill-forge 是一个为此痛点设计的插件,它通过多智能体协作流水线,将对话中沉淀的经验转化为可验证、可复用的 Agent Skill。
这是什么¶
dsh-skill-forge 是一个多智能体协作的技能锻造系统,归属于 DSH 生态的工作流类别。由开发者 Epiphany-Leon 维护,旨在解决如何将对话中的可复用任务自动转化为经过质量控制的标准化 Agent Skill。
核心功能¶
该插件通过工程化的质量控制和自动化流程,提供以下能力:
- 七层锻造流水线:技能生成需通过触发、提取、生成、验证、迭代、审计、批准七个质量关卡。
- 多智能体协作:包含提取器、生成器、验证器、细化器、对抗测试生成器、审计器六种角色,各司其职。
- 验证驱动迭代:基于 SkillOpt 风格的文本梯度下降,当验证失败时,细化器会定位问题进行针对性重写,而非全量重生成。
- 三种进化模式:支持达尔文(单技能优化)、饕餮(跨技能融合)和协同进化(技能与对抗测试套件交替进化)。
- 梦想引擎:支持离峰批处理优化,在 DSH 空闲时对技能库进行健康检查、批量优化和模式融合。
- 技能编排:支持任务分解和多技能工作流组合,最多支持每任务 5 个技能。
- 四层安全防御:覆盖生成、验证、存储、使用全生命周期的安全检查,默认对自动生成内容持不信任态度。
- 全溯源追踪:记录技能的来源会话、迭代记录、版本变更和血缘关系。
- 智能召回引擎:通过多维加权评分(验证分、使用频率、关键词等)动态选择最相关的技能注入对话,而非简单注册。
安装与启用¶
-
环境准备:
确保已安装 DeepSeek Harness (DSH) 0.1.0-rc.5 或更高版本,以及 Node.js 20+。 -
安装插件:
在 DSH 的 profile 目录下执行安装命令:
pnpm add dsh-skill-forge@github:Epiphany-Leon/dsh-skill-forge
- 启用配置:
通过 DSH 设置 UI 或直接编辑 profile 的cordis.patch.yml文件进行配置。
典型用法¶
- 在 DSH 对话窗口中完成一个可复用的任务。
- 在右侧侧边栏点击“Forge Skill”,或在对话中直接使用
forge_skill工具。 - 提供锻造理由并确认。
- 等待流水线完成(通常耗时 30 秒至 2 分钟)。
- 在审批模态框中审查生成的技能内容。
- 批准技能,该技能将自动进入注册表,并可供后续对话通过智能召回引擎调用。
适用场景与注意¶
该插件适用于需要将高频对话转化为标准化 Agent Skill 的场景。插件运行在 DSH 进程内部,安装前建议检查源码与许可证(MIT)。配置项可通过 DSH 设置 UI 或编辑 cordis.patch.yml 动态调整。
总结¶
dsh-skill-forge 通过引入多智能体协作与工程化的锻造流程,将对话经验固化为高质量的 Agent Skill。完整文档与源码请参考 GitHub。