DeepSeek Harness (DSH) 採用一切皆插件的理念。在 Web 界面中管理 Agent 預設和 Skill 文件通常需要直接操作文件系統。爲了在 Web 端提供一種更直觀的方式來查看和操作這些配置,dsh-agent-skill-manager 插件提供了一個新的設置頁面。
核心功能¶
插件在 Web 設置 → Agent & Skill 頁面中增加了以下能力:
- Agent 預設管理:列出所有 agent preset(id / name / trust / path)。支持複製預設和刪除預設。
- Skills 列表:列出當前會話可見的 skill(name / description / provider / source)。
安裝與啓用¶
確保你的 DSH 環境版本爲 0.1.0-rc.6 或更新版本。
- 運行安裝命令:
dsh plugin --profile web add dsh-agent-skill-manager
- 重啓
dsh web進程。 - 打開 Web UI,導航至 設置 → Agent & Skill。
也可以通過 GitHub 安裝:
dsh plugin --profile web add "github:ArkFishingLab/dsh-agent-skill-manager#main"
注意事項¶
- 社區性質:這是一個社區插件,非 DeepSeek 官方包。
- MVP 限制:目前爲 MVP 階段。功能包括只讀列表和預設的複製/刪除。Skill 的“導入新 skill”功能尚未實現。
- 文件刪除風險:刪除 Agent 預設會真實移除
~/.dsh/.agent-presets/<id>/目錄下的文件,操作前會有二次確認,且不可恢復。 - 數據安全:RPC 調用僅返回標量字段,不序列化 live Service 對象。Web API 遵循 DSH 的 trusted-host 策略。