前言¶
DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。在需要同时管理多个项目或不同工作流时,手动维护 MCP 服务器列表、技能配置、记忆库和提示词往往会变得繁琐且容易出错。这个插件解决了配置分散、环境切换不便的问题,为开发者提供了一个集中的控制台,用于管理 DeepSeek Harness 中的各类资源。
核心功能¶
插件通过八个页签对资源进行统一管理:
- 场景管理:将 MCP、技能、人设、记忆和提示词组合成一套「场景」。进入场景时,整套环境自动切换;退出时还原至切换前的状态。
- MCP 服务:支持对 MCP 服务器的增删改查,提供工具级开关(可禁用单个工具),支持服务器备注和密钥打码显示。
- 技能管理:支持按来源目录分组,显示技能状态,并能检测同名技能的覆盖情况。
- 子智能体:基于
.md文件管理人设,支持目录注入深度配置和工具白/黑名单限制。 - 提示词管理:支持提示词预设一键切换、快捷提示词(直接贴入输入框),并保留最近五代备份。
- 记忆管理:记忆以
.md文件形式存储在场景目录下,进入场景时自动注入上下文。 - 会话管理:支持会话的归档、按项目分组、搜索、批量恢复与清理,并支持导入 Claude Code / Cursor 等格式的记录。
- 兼容性:提供宿主版本检查、降级项说明以及数据落点路径。
安装与启用¶
插件基于 Node.js ≥ 18 开发。安装命令如下:
dsh plugin --profile web add dsh-plugin-tool-management@latest
安装完成后,请执行浏览器硬刷新(Cmd/Ctrl + Shift + R),进入设置页面即可看到「工具」选项卡。
典型用法¶
- 环境切换:在「场景」页签为每个项目配置一套独立的 MCP、技能和人设。需要切换工作时,直接切换场景,无需手动修改配置文件。
- 对话内管理:在对话框内输入
/并选择「工具」段,可以直接启用或禁用当前激活的 MCP、技能、记忆等条目,操作即时生效。 - 记忆与提示词:在场景目录下编写
.md记忆文件,进入场景后插件会自动将其注入上下文。在「提示词」页签设置好预设后,点击即可应用。
适用场景与注意¶
该插件适合需要频繁切换工作环境、管理复杂 MCP 工具链或需要严格规范记忆库和提示词使用的开发者。
- 文件安全:插件只管理自身文件,不会修改技能源文件。
- 数据安全:MCP 密钥默认打码,查看明文需要令牌;导出功能是转录而非备份,如需完整备份请使用会话归档功能。
- 配置持久:重启或升级 DSH 后,插件内的配置会自动保留。
- 回收站:技能、记忆、人设、提示词和场景的删除操作均进入回收站,被删的工作区登记可通过「工作区登记」功能一键恢复。
总结¶
该插件通过统一面板和场景化切换,降低了 DeepSeek Harness 的使用门槛,提升了多环境协作的效率。更多细节与源码可参考项目主页。