DSH Plugins
返回列表
🖥️

dsh-rea-toggle

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install aurumple/dsh-rea-toggle

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install aurumple/dsh-rea-toggle,或从 https://github.com/aurumple/dsh-rea-toggle 获取源码后按本地目录安装。

插件介绍

REA(reverse-engineer-anything)这类 MCP 服务器会通过 dsh-mcp-client 把大量工具 schema 和服务端说明挂在全局层上。原版 REA 一次就带来 207 个工具定义,外加几千字的 mcp:rea 说明,结果是每个 agent、每一轮请求都要为它们付 token,哪怕你只是在聊一个与逆向无关的 Web 应用。

dsh-rea-toggle 在输入框下方提供一个按对话独立的开关,也支持 /rea on、/rea off、/rea toggle、/rea status 等命令。开时行为与未装插件时一致;关时这些工具 schema 与说明会从模型上下文中移除,下一步即生效,且无需卸载 MCP 或重启宿主。新对话默认关,各对话各自记住状态;子智能体继承创建它的对话的位置,避免在逆向任务里派活时悄悄失效。

机制上分别处理工具列表(按 agent 作用域 deny)与说明文本(同名 prompt section 遮蔽全局块),切换可逆、卸载 bundle 会撤掉全部注册。连接仍保持,只是模型不再「看见」这些工具,包括不能通过 run_code 间接调用。

适合已经安装 REA、又经常在同一环境里做非逆向工作的用户:需要逆向时在本对话打开即可,其它对话不必长期背负 207 个 schema 的成本。也可通过配置扩展到其它由 dsh-mcp-client 桥接的 MCP 服务器。

使用场景

  • 日常开发对话不想背着 REA 的 207 个工具 schema
  • 同一环境里交替做 Web 开发与逆向分析
  • 需要临时关掉 REA 说明块以降低每轮上下文体积

适合人员

  • 已安装 REA MCP 的 DSH 用户
  • 多对话并行、话题差异大的开发者
  • 关心全局 MCP 工具 token 成本的人