DeepSeek Harness (DSH) 的插件生态允许扩展功能。在开发智能体时,随着工具和 MCP 插件增多,系统提示词、工具列表和技能目录会变得臃肿,影响模型表现。此外,DSH 原生对子代理的配置较为简陋,难以精细控制。dsh-agent-studio 旨在解决这些问题。
它是什么¶
dsh-agent-studio 是 DeepSeek Harness 的图形化插件,由 thissensen 维护,采用 MIT 许可证。插件的核心价值在于通过可视化界面精确配置 Agent 的提示词、工具、技能、子代理与备用模型,支持按预设绑定即接管,并兼容 dsh-context。
核心功能¶
- 可视化拼装:支持设备备用模型、PTC 模式以及 runtime 快照开关。
- 精细配置:支持可视化地精确配置 Agent 的提示词、工具、技能、子代理与备用模型。
- 子代理独立:子代理支持独立配置模型、提示词、工具、技能、思考强度。
- 配置管理:支持导入/导出配置,与 dsh-context 兼容。
安装与启用¶
使用 npm 安装:
dsh plugin --profile web add dsh-agent-studio
安装后必须重启一次 DSH,在 设置 → Agent 中心 查看面板。
典型用法¶
- 在设置中打开 Agent 中心。
- 创建 提示词集、工具集、技能集。
- 创建 代理,将集装载到代理上,配置模型和后台模式。
- 将代理绑定到预设。
- 保存 配置。
注意事项¶
- 数据隔离:插件的配置存储在插件自己的数据里,不改动宿主既有的预设定义,卸载即恢复原状。
- 依赖环境:安装后必须重启 DSH 才能生效。
- 安装方式:支持离线安装(下载 .tgz 文件)和源码安装。
该插件适合需要精细化管理 Agent 组成部分的开发者,通过可视化界面快速搭建和调试复杂的智能体工作流。更多细节可参考 GitHub。