在 DSH 中开发智能体时,监控 skill 的实际使用情况往往需要依赖模型的自觉报告,或者手动检查日志。模型可能会忘记提及它调用了某个 skill,导致审计困难。dsh-echocat-skill-panel 解决了这个问题,它提供了一个可视化的审计报告和内置的管理界面。
插件定位¶
- 名称:dsh-echocat-skill-panel
- 维护者:VDERR
- 核心价值:DSH 技能调用审计 + 应用内 skill 管理器
- 功能描述:统计每轮对话用到了哪些 skill,并允许在应用内直接装卸、更新它们。判定不依赖模型的自觉,插件从会话事件流推导本轮调用了哪些 skill(模型自动、手动
/name或未调用)。
安装与启用¶
该插件需要通过命令行安装。安装完成后必须重启 DSH Desktop Beta。
git clone https://github.com/VDERR/dsh-echocat-skill-panel.git
cd dsh-echocat-skill-panel
& "./安装-3.0.ps1"
dsh plugin --profile web add dsh-echocat-skill-panel
安装脚本会处理备份清单、镜像、旧包名清理、建立连接及 manifest 修改等步骤。插件依赖的 peerDependencies(如 @deepseek-ai/dsh-llm)由 DSH 运行时提供。
核心功能¶
-
调用审计
- 输入框正上方横栏会显示一行结论和四个计数(回合 / 用到 skill / 未用 / 调用次数)。
- 点开横栏可展开完整的报告。
- 审计判定不依赖模型自觉,模型忘记说也照样报。
-
技能管理
- 在应用里直接装卸、更新 skill。
- 每个 skill 一个开关,停用会将目录移出 DSH 监视范围,启用则移回。
- 支持 485 条具名界面调整,包括深浅两套主题的验证。
-
一键引用
- 在 skill 卡片上按“引用”,
/名字会追加进草稿框,回车即可调用。
- 在 skill 卡片上按“引用”,
-
安装与更新
- 支持粘贴整个 URL(GitHub 仓库、文件夹、SKILL.md、zip 等),自动判断克隆或下载。
- 同名不会静默覆盖:先备份再替换。
- 更新机制:来源记录在 skill 目录的
.echocat.json中。远端有新 commit 时标成“可更新”,点两下即替换,旧版本进备份。
-
背景自定义
- 支持液态、柔和渐变、纯色、本地图片四种样式。
- 左侧实时预览,修改可随时取消。
- 图片在本机处理(JPG/PNG/WebP,上限 8MB),不上传,不改动 skill 数据。
典型用法¶
- 打开 DSH Desktop Beta,找到输入框上方的横栏。
- 点击横栏展开完整报告,查看当前轮次调用了哪些 skill。
- 在 skill 卡片上按“引用”,命令
/名字会追加到输入框。 - 在面板的安装界面,直接粘贴 GitHub 仓库链接即可安装 skill。
注意事项¶
- 同名处理:同名不会静默覆盖,安装前会先备份。
- 删除机制:删除的 skill 不会硬删,而是移动到备份目录,随时可恢复。
- 本地处理:背景图片在本机缩放处理,不上传到云端,不改动 skill 数据。
- 客户端限制:只影响当前客户端,不宣称跨设备同步。
- 强制重启:装完必须重启 DSH Desktop Beta 才能生效。