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 策略。