### [DeepSeek Harness进阶教程:斜杠命令、MCP工具、动态插件与多Agent团队实战](https://www.zuoshipin.com/article/27015) **Published:** 2026-08-28T03:49:10 **Author:** 天才交易员 **Excerpt:** 从/compact、/goal、/plan到MCP、Creator Mode、subagent、workflo… 从快捷命令到工具扩展,再到可持续协作的 Agent 团队:一篇掌握 DeepSeek Harness 的三层进阶工作流 DeepSeek Harness(简称 DSH)真正有价值的地方,不只是“能聊天、能写代码”,而是它把命令系统、工具调用、插件、Skill、MCP 和多 Agent 编排放进同一个可扩展 Harness。学会下面三套方法后,你可以把反复描述的流程压缩成斜杠命令,让模型获得读取和执行能力,再把复杂任务拆给多个 Agent 并行推进。 **先看结论:**高频重复步骤用斜杠命令;缺少执行能力时接工具或 MCP;任务能拆成相对独立部分时再启用多 Agent。 初次使用建议先完成 [DeepSeek Harness 零基础安装教程](https://www.zuoshipin.com/article/23706),再从本文第一部分逐级尝试。 ![DeepSeek Harness 进阶玩法:命令、工具与多 Agent 协作](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fc25cc0f-a28c-11f1-a6ac-fa163e47d677.webp) DeepSeek Harness 进阶玩法:命令、工具与多 Agent 协作 ![三条进阶路线把 DSH 从聊天助手升级为任务执行系统](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fc8e6425-a28c-11f1-a3e0-fa163e47d677.webp) 三条进阶路线把 DSH 从聊天助手升级为任务执行系统 ## 一、斜杠命令:把重复提示词变成一键工作流 斜杠命令是最容易上手、回报也最快的进阶功能。输入 `/` 后,DSH 会展示当前配置注册的命令。由于 DSH 采用插件化架构,不同版本、Profile 和插件组合看到的命令可能不同,因此应以当前界面为准。 ![斜杠命令提供类似 Codex、Cursor 的快捷操作入口](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fcf4b4ad-a28c-11f1-afe8-fa163e47d677.webp) 斜杠命令提供类似 Codex、Cursor 的快捷操作入口 ![在输入框键入“/”即可查看当前配置已注册的命令](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fd5d1939-a28c-11f1-a822-fa163e47d677.webp) 在输入框键入“/”即可查看当前配置已注册的命令 ### /compact:压缩长对话,降低上下文噪声 `/compact` 会把当前会话中的目标、关键决定、文件和进展整理成紧凑摘要,后续对话继续携带这份摘要。它适合已经运行较久、又不希望重新开会话的任务。压缩后仍应检查关键约束是否被保留,尤其是验收条件、路径和禁止修改项。 ![/compact 将长会话压缩为紧凑摘要,降低上下文负担](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fdc5c760-a28c-11f1-acaa-fa163e47d677.webp) /compact 将长会话压缩为紧凑摘要,降低上下文负担 ### /export:导出会话,方便归档与复盘 `/export` 会把当前对话打包下载。相比逐段复制,它更适合保存完整决策过程、整理项目文档或留存审计材料。导出文件可能包含代码片段、路径或内部信息,分享前要先做脱敏检查。 ![/export 把完整对话打包导出,便于归档和二次整理](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fe3033fb-a28c-11f1-ac16-fa163e47d677.webp) /export 把完整对话打包导出,便于归档和二次整理 ### /goal:保存长期目标,持续校准方向 `/goal 目标描述` 用于建立持续目标。例如: ``` /goal 重构项目的登录模块,并补齐测试和迁移说明 ``` 常见控制方式包括查看、编辑、暂停、恢复和清除: ``` /goal /goal edit <新的目标> /goal pause /goal resume /goal clear ``` ![/goal 保存长期目标,让后续回合持续围绕同一方向推进](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fe94cb31-a28c-11f1-81f4-fa163e47d677.webp) /goal 保存长期目标,让后续回合持续围绕同一方向推进 ![/goal 支持查看、编辑、暂停、恢复和清除目标](https://admin.zuoshipin.com/wp-content/uploads/2026/08/fef603c3-a28c-11f1-b261-fa163e47d677.webp) /goal 支持查看、编辑、暂停、恢复和清除目标 ### /plan:高风险改动先规划,再确认执行 `/plan` 适合陌生项目、大范围重构、数据迁移或风险较高的任务。它会先探索项目并生成方案,待用户确认后再动手;不再需要计划模式时可输入 `/plan off`。这一步能明显减少“模型没理解需求就开始改代码”的问题。 ![/plan 先理解项目并生成方案,确认后再执行高风险改动](https://admin.zuoshipin.com/wp-content/uploads/2026/08/ff607491-a28c-11f1-825a-fa163e47d677.webp) /plan 先理解项目并生成方案,确认后再执行高风险改动 ### /permission 与 /feedback:控制边界并记录问题 `/permission` 用于查看和切换权限预设。涉及写文件、执行命令、联网或访问敏感目录时,建议先使用需确认模式。`/feedback 反馈内容` 会把意见写入当前会话日志;只有启用了相应遥测,反馈才可能继续提交给官方,关闭遥测时通常只保留在本地。 ![/permission 用于查看和切换当前会话的操作权限](https://admin.zuoshipin.com/wp-content/uploads/2026/08/ffcb3616-a28c-11f1-b28b-fa163e47d677.webp) /permission 用于查看和切换当前会话的操作权限 ![/feedback 将问题记录到会话日志,是否上报取决于遥测设置](https://admin.zuoshipin.com/wp-content/uploads/2026/08/0047257b-a28d-11f1-8928-fa163e47d677.webp) /feedback 将问题记录到会话日志,是否上报取决于遥测设置 ### 自定义斜杠命令:以 /repo 为例 如果一套流程需要反复描述,就可以把它做成命令。比如让 DSH 创建 `/repo`:显示当前 Git 分支和最近三次提交,非 Git 目录给出友好提示,并在完成后检查插件安装状态。重启 `dsh web` 后即可验证。 ![自定义 /repo 命令可一键查看分支与最近提交](https://admin.zuoshipin.com/wp-content/uploads/2026/08/00ab7c65-a28d-11f1-8344-fa163e47d677.webp) 自定义 /repo 命令可一键查看分支与最近提交 ## 二、工具、插件、Skill 与 MCP:给 AI 装上“手脚” 斜杠命令解决“怎样快速触发”,工具解决“模型能不能执行”。`read` 是眼睛,`bash` 是手,`write` 是笔;`glob` 和 `grep` 搜索项目,`todo_write` 维护任务,`ask_user_question` 在不确定时请求确认,`web_search` 负责联网,`skill` 调用预设流程。 ![工具让模型从“给建议”升级为读取、执行和写入](https://admin.zuoshipin.com/wp-content/uploads/2026/08/010f658d-a28d-11f1-90b3-fa163e47d677.webp) 工具让模型从“给建议”升级为读取、执行和写入 ![DSH 内置文件、搜索、任务、联网与多 Agent 等工具](https://admin.zuoshipin.com/wp-content/uploads/2026/08/017902f6-a28d-11f1-a031-fa163e47d677.webp) DSH 内置文件、搜索、任务、联网与多 Agent 等工具 | 概念 | 解决的问题 | 典型例子 | | --- | --- | --- | | 工具 | AI 能不能动手 | read、bash、write、web\_search | | 插件 | 如何把新能力装入 DSH | 注册工具、命令、模型、服务或界面 | | Skill | 一件事应该按什么流程做 | 代码审查、发布检查、内容整理流程 | | MCP | 如何用统一协议接入外部服务 | 文件系统、数据库、浏览器、业务 API | ![工具、插件和 Skill 分别对应能力、扩展载体与操作方法](https://admin.zuoshipin.com/wp-content/uploads/2026/08/01e12383-a28d-11f1-80de-fa163e47d677.webp) 工具、插件和 Skill 分别对应能力、扩展载体与操作方法 ### MCP:把现成服务接入 DSH MCP(Model Context Protocol)可以理解为 AI 工具之间的通用连接接口。只要服务实现了协议,DSH 就能将其作为工具调用。接入文件系统、数据库或云服务时,应使用最小权限目录和只读凭据,先验证工具说明与数据边界,再允许写入操作。 ![MCP 像 AI 世界的通用接口,可把外部服务接入 DSH](https://admin.zuoshipin.com/wp-content/uploads/2026/08/02480ea5-a28d-11f1-a564-fa163e47d677.webp) MCP 像 AI 世界的通用接口,可把外部服务接入 DSH ![通过资源导航查找适合项目的 MCP 服务](https://admin.zuoshipin.com/wp-content/uploads/2026/08/02ac1994-a28d-11f1-8844-fa163e47d677.webp) 通过资源导航查找适合项目的 MCP 服务 ![文件系统 MCP 让 DSH 获得受控的目录读取能力](https://admin.zuoshipin.com/wp-content/uploads/2026/08/0319b8b8-a28d-11f1-83b9-fa163e47d677.webp) 文件系统 MCP 让 DSH 获得受控的目录读取能力 ![模型调用 MCP 工具读取文件并整理结果](https://admin.zuoshipin.com/wp-content/uploads/2026/08/0382d3ec-a28d-11f1-b705-fa163e47d677.webp) 模型调用 MCP 工具读取文件并整理结果 ### Creator Mode:让 AI 临时创造工具 Creator Mode 可借助动态 Cordis 插件在当前会话中编写并运行临时工具。例如创建 `word_count`,接收文本并返回字符数、行数和单词数。它很适合验证想法,但动态工具通常只在当前进程有效,重启或停止插件后会消失;验证成熟后,再整理为正式仓库插件。 **安全提醒:**沙箱不等于绝对安全边界。运行生成代码之前应检查逻辑、依赖、网络访问和文件权限,避免把生产凭据直接交给临时工具。 ![Creator Mode 可在会话中生成临时动态工具](https://admin.zuoshipin.com/wp-content/uploads/2026/08/03e99c31-a28d-11f1-ad78-fa163e47d677.webp) Creator Mode 可在会话中生成临时动态工具 ![动态 Cordis 插件运行后会进入当前进程的工具列表](https://admin.zuoshipin.com/wp-content/uploads/2026/08/04578b49-a28d-11f1-a92d-fa163e47d677.webp) 动态 Cordis 插件运行后会进入当前进程的工具列表 ![新建的 word\_count 工具可被模型直接调用](https://admin.zuoshipin.com/wp-content/uploads/2026/08/04c255e1-a28d-11f1-865d-fa163e47d677.webp) 新建的 word\_count 工具可被模型直接调用 还想扩展识图、搜索、浏览器、远程控制等能力,可参考本站的 [16 款 DeepSeek Harness 插件实测](https://www.zuoshipin.com/article/23582);需要持久记忆与 Memory to Skill,可继续阅读 [MemSearch 接入 DSH 完整指南](https://www.zuoshipin.com/article/25883)。 ## 三、多 Agent:从一个助手升级为可分工的团队 当一个任务同时包含代码审查、测试、安全检查和文档整理时,单个 Agent 会在上下文、注意力和执行时间上相互干扰。多 Agent 的正确用法不是“人越多越好”,而是把任务拆成边界清楚、输入明确、结果可合并的部分。 ![复杂任务可以拆给多个独立 Agent 并行处理](https://admin.zuoshipin.com/wp-content/uploads/2026/08/052b8476-a28d-11f1-ad2e-fa163e47d677.webp) 复杂任务可以拆给多个独立 Agent 并行处理 ### 四种派活方式怎么选? - **subagent:**创建独立上下文的后台 Agent,不继承父会话历史,适合自包含任务。 - **subagent\_fork:**携带父会话已有上下文,适合需要理解前文结论的延续任务。 - **workflow:**用脚本编排多个任务并行执行,等待结果后统一汇总。 - **ralph:**围绕同一不可变目标启动多轮全新 Agent,通过结构化交接不断复查和推进。 ![subagent 创建不继承父对话历史的独立子 Agent](https://admin.zuoshipin.com/wp-content/uploads/2026/08/059f2d07-a28d-11f1-a126-fa163e47d677.webp) subagent 创建不继承父对话历史的独立子 Agent ![subagent\_fork 会携带父会话已有上下文](https://admin.zuoshipin.com/wp-content/uploads/2026/08/0608808f-a28d-11f1-9028-fa163e47d677.webp) subagent\_fork 会携带父会话已有上下文 ![workflow 可编排多个并行任务并统一汇总结果](https://admin.zuoshipin.com/wp-content/uploads/2026/08/066d619a-a28d-11f1-bf26-fa163e47d677.webp) workflow 可编排多个并行任务并统一汇总结果 ![ralph 用多个全新 Agent 轮次反复审视同一目标](https://admin.zuoshipin.com/wp-content/uploads/2026/08/06e22290-a28d-11f1-883f-fa163e47d677.webp) ralph 用多个全新 Agent 轮次反复审视同一目标 ### 后台管理:查看、补充要求和中断 `list_agents` 查看 Agent 状态,`send_message` 为指定 Agent 补充要求,`interrupt_agent` 中断当前执行。中断并不等于销毁 Agent,已排队消息也未必自动消失;继续复用前应先确认它的状态和待处理任务。 ![list\_agents、send\_message 与 interrupt\_agent 管理后台 Agent](https://admin.zuoshipin.com/wp-content/uploads/2026/08/07505fc6-a28d-11f1-8801-fa163e47d677.webp) list\_agents、send\_message 与 interrupt\_agent 管理后台 Agent **选择口诀:**独立任务用 subagent;需要父会话背景用 subagent\_fork;多任务并行用 workflow;同一目标多轮换人复查用 ralph。 ## 四、Agent Teams:需要长期协作时再上团队管理 手动派两三个 Agent 很方便,但任务一多,就需要成员、依赖、状态和活动面板。[dsh-agent-teams 导航页](https://www.zuoshipin.com/link/23018.html) 对应的社区插件会把当前会话变成 Captain,创建可继续唤醒的成员 Agent,将目标拆成带负责人和依赖关系的任务,并在实时面板中展示进展。 ![Agent Teams 为长期协作提供团队、任务和活动面板](https://admin.zuoshipin.com/wp-content/uploads/2026/08/07b766df-a28d-11f1-a79e-fa163e47d677.webp) Agent Teams 为长期协作提供团队、任务和活动面板 安装命令如下,执行前请确认当前 DSH 版本、Web Profile 和插件来源: ``` dsh plugin --profile web add @nanmicoder/dsh-agent-teams@latest dsh --profile web --dump-config dsh web ``` ![Agent Teams 插件可通过 DSH 命令安装](https://admin.zuoshipin.com/wp-content/uploads/2026/08/081f096d-a28d-11f1-aa8e-fa163e47d677.webp) Agent Teams 插件可通过 DSH 命令安装 实战中可以创建前端、代码质量和安全三个成员:Captain 负责拆解、分配与汇总,成员各自完成独立检查。一次任务结束后,团队状态仍可保留;后续只唤醒指定成员继续处理,避免重复消耗。 ![Captain 将前端、代码质量与安全任务分配给不同成员](https://admin.zuoshipin.com/wp-content/uploads/2026/08/0886f12b-a28d-11f1-827a-fa163e47d677.webp) Captain 将前端、代码质量与安全任务分配给不同成员 ![团队完成任务后仍可保留并继续复用](https://admin.zuoshipin.com/wp-content/uploads/2026/08/08ed1f81-a28d-11f1-b1ad-fa163e47d677.webp) 团队完成任务后仍可保留并继续复用 ![指定成员继续跟进问题,其他 Agent 不会被重复调度](https://admin.zuoshipin.com/wp-content/uploads/2026/08/095f1598-a28d-11f1-93bc-fa163e47d677.webp) 指定成员继续跟进问题,其他 Agent 不会被重复调度 ### Agent Teams 的限制与适用边界 - 一个 Captain 通常只管理一个活跃团队。 - 团队状态默认保存在工作区,不会自动同步到其他电脑。 - 多个 DSH 进程同时修改同一团队可能造成状态冲突。 - 临时拆分少量任务时,内置多 Agent 工具已经够用。 - 只有任务需要长期推进、成员反复协作、依赖调度和可视化状态时,才值得启用团队插件。 ## 五、推荐学习顺序:从低风险能力逐级升级 1. 先从 [DeepSeek Harness 导航入口](https://www.zuoshipin.com/link/23248.html) 了解官方项目和版本要求。 2. 完成安装、模型与工作区配置,熟悉 `/compact`、`/goal` 和 `/plan`。 3. 只给任务所需的工具和目录权限,优先使用只读能力。 4. 把稳定的高频流程沉淀为自定义命令或 Skill。 5. 任务确实可拆时再引入 subagent、workflow 或 ralph。 6. 长期团队协作再使用 Agent Teams,并为每个成员定义交付物和验收条件。 DSH 的进阶不是一次装满所有插件,而是逐步建立“触发—执行—分工—验证”的可靠闭环。斜杠命令提高复用效率,工具与 MCP 扩展执行边界,多 Agent 提升复杂任务吞吐;权限、检查点和人工验收则决定这套系统能否真正进入生产流程。 ## 常见问题 ### DeepSeek Harness 的斜杠命令为什么和教程不一样? 命令由插件和 Profile 注册,不同版本与配置可能不同。输入 `/` 查看当前环境实际可用列表最可靠。 ### 什么时候应该使用 /compact? 当会话持续很久、上下文开始膨胀但任务仍需继续时使用。压缩后要复核目标、关键决定和验收条件是否保留。 ### 工具、插件和 Skill 是一回事吗? 不是。工具提供具体操作能力,插件是安装扩展能力的载体,Skill 则描述完成任务的方法和流程。 ### DSH 接入 MCP 安全吗? 安全性取决于服务实现和授予权限。建议最小权限、只读优先、隔离测试,并检查工具代码、网络访问和凭据范围。 ### subagent 与 subagent\_fork 有什么区别? subagent 不继承父对话历史,适合独立任务;subagent\_fork 会带入已有上下文,适合需要理解前文的延续工作。 ### 什么时候需要 Agent Teams? 当成员需要长期保留、任务存在依赖、需要自动调度和活动面板时使用。临时两三个任务用内置多 Agent 工具更轻量。 **Tags:** Agent Teams, AI编程, DeepSeek Harness, DSH, MCP, Multi-Agent, 斜杠命令 **Categories:** AI资讯 ---