在 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 才能生效。