在 DeepSeek Harness(DSH)中,技能通常以 Markdown 文件的形式存在。手动维护这些文件效率较低。此外,直接授予模型技能根目录的写入权限存在风险。DeepSeek Harness Skill Workshop 插件提供了一个集中式工作台来管理这些技能,并允许模型从成功任务中学习,而无需直接写入权限。
插件简介¶
这是一个用于 DeepSeek Harness 的原生 DSH 技能创作和自我学习工作台。它允许导入、编辑和管理基于 Markdown 的技能。它还允许模型从完成任务中学习可复用的工作流,而无需直接写入技能根目录的权限。它通过候选机制和限制管理防止不受控的增长,并保护手动编辑。
核心能力¶
插件提供以下功能:
- 技能管理:浏览、创建、更新和导入原生 DSH 技能(支持 Markdown、目录及归档格式)。
- 自动学习:从完成任务中学习可复用的工作流(无需授予模型直接写权限)。
- 容错恢复:从损坏的模型 JSON 中恢复(最多一次有界重试)。
- 自动晋升:默认无监督自动晋升,需至少两个独立成功回合的证据。
- 增长控制:防止不受控的增长(通过候选数、受管技能数限制、过期、修剪历史、退休机制)。
- 安全保护:保护手动编辑和外部受管技能不被自动覆盖。
安装与启用¶
安装需要 DeepSeek Harness 的原生技能和会话服务。运行以下命令安装插件:
dsh plugin --profile desktop add github:Kerberos255/dsh-skill-workshop
安装或升级代码后,需要重启 DSH。
使用流程¶
- 打开 Settings → Plugins → Skill Workshop,选择项目技能根目录(如
.dsh/skills)或用户技能根目录(如DSH_HOME/skills)。 - 运行常规 DSH 任务。符合条件的成功回合可能会生成技能候选。
- 一旦候选拥有两个独立回合的独立证据并通过检查,工作台将自动发布。
- 检查候选/受管计数并自定义限制,或使用编辑器/导入界面进行手动技能。
注意事项¶
- 证据含义:候选证据是来源和重复性的保障,不是程序被重新执行或外部验证的证据。
- 覆盖保护:自动发布不会覆盖手动编辑的技能。
- 上限限制:达到受管上限会阻止新的自动技能。
- 数据验证:工作台接受完整的 JSON 对象或 JSON 代码块,不会编造缺失的键或绕过源验证。
- 隐私:诊断包含事件类型、状态、固定错误代码和经过时间;不记录对话内容和凭据。
结语¶
该插件通过自动化技能生命周期管理,使 DeepSeek Harness 工作流更加高效。插件详情可查看社区目录:SkillHub。源码托管于 GitHub:dsh-skill-workshop。