dsh-skill-cockpit:DSH 智能体技能全景管理面板

前言

在 DeepSeek Harness (DSH) 的开发流程中,Agent 技能通常以 SKILL.md 文件的形式分散在系统、项目和技能池中。开发者经常面临技能难以记忆、无法快速定位,或者安装了却从未使用的“僵尸技能”问题。dsh-skill-cockpit 旨在解决这些问题,提供一个集中式的面板来查看、管理和测试所有智能体技能。

插件定位

这是一个 DeepSeek Harness (DSH) 的 Web 客户端插件。它将分散的技能管理集中在 Settings → Skill Cockpit 面板中。
* 维护者:Itailang2333
* 核心价值:提供中文备注、使用统计和本地测试射击功能,帮助开发者梳理技能库。

核心功能

  • 全视图:统一展示系统级(~/.dsh/skills)、项目级(<project>/.dsh/skills 等)和技能池(~/.dsh/skill-pool)中的技能。
  • 搜索与备注:支持通过名称、描述或备注进行搜索。每条技能支持添加一行中文备注,解决“安装了但忘了做什么”的问题。
  • 管理操作:支持对技能进行启用/禁用、删除、导入操作。导入支持批量文件夹处理和冲突预览(dry-run)。
  • 使用统计:记录技能的调用次数和最后使用时间,帮助识别未被使用的僵尸技能。
  • 测试射击:提供一个测试面板,输入句子后,通过本地词汇评分返回最可能触发的 Top-5 技能列表(非真实模型运行)。

安装与启用

使用官方插件命令安装,并在浏览器中刷新以加载新面板。

dsh plugin --profile web add <repo path or git+https URL>

安装完成后,重启 DSH,在浏览器中执行硬刷新(Ctrl+Shift+R),然后进入 Settings → Skill Cockpit 即可使用。

典型用法

  • 记忆技能:在技能列表中为每个技能添加一行中文备注,例如“翻译技能:处理中英互译”。
  • 测试触发:在测试面板中输入句子,查看本地评分返回的 Top-5 结果,确认技能触发逻辑是否符合预期。
  • 整理技能池:从技能池导入技能到启用列表时,利用冲突预览功能检查是否会覆盖现有配置。

适用场景与注意事项

  • 适用场景:需要集中管理大量 Agent 技能的开发者,希望快速定位技能用途、清理无用技能或验证技能触发逻辑。
  • 数据存储:所有数据文件均为本地存储(~/.dsh/skill-cockpit.*),不涉及网络请求。
  • 权限限制:删除操作受限于用户级别的目录,且包含路径转义保护。
  • 评分机制:测试射击的评分基于本地词汇权重计算(近似值),并非真实的模型推理结果,仅用于辅助检查触发词重合度。

结语

dsh-skill-cockpit 通过可视化的面板和本地化的评分机制,为 DSH 用户提供了管理智能体技能的高效工具。查看完整文档或源码可访问 GitHub。

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

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

小夜