dsh-context-budget
在终端中运行以下命令:
dsh plugin install jidekaixin2dian/dsh-context-budget
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jidekaixin2dian/dsh-context-budget,或从 https://github.com/jidekaixin2dian/dsh-context-budget 获取插件后按 DSH 插件管理器指引安装。
插件介绍
当 MCP 服务器和 Skill 越来越多时,每个工具都会把完整 JSON Schema 带进请求,上下文往往被 schema 挤满,真正对话反而变短。工具闸门把「怎么配」和「这一轮带什么」拆开:你可以在后台照常维护服务器与技能,再在每轮对话前按组决定暴露哪些工具。
预算页按 MCP 服务器分组,一键隐藏本轮用不到的整组 schema,需要时再恢复;MCP 进程不必重启。同一界面还提供全部显示、关闭全部 MCP、关闭最大组与精简模式等快捷操作。MCP 服务器与 Skills 也能在这里增删改查、启停,改动写入 profile 或 global 的 cordis.patch.yml,由 HMR 生效;全局预算作用于所有会话,也可仅覆盖当前会话。
适合经常挂多台 MCP、或项目里 Skill 很多、又希望精细控制 token 占用的 DSH 用户——尤其是桌面端长期开着 agent、子代理并行时,需要稳定压住工具描述体积的人。
使用场景
- 多台 MCP 同时在线,需要按会话隐藏部分服务器的工具 schema
- 对话被工具描述占满,想保留 MCP 运行却减小本轮 prompt
- 要在设置里统一维护 cordis.patch.yml 与 Skill,并控制全局或单会话暴露
适合人员
- 经常挂载多个 MCP 的 DSH 用户
- 需要控制 agent 与子代理工具体积的开发者
- 在桌面端长期运行、关注 token 占用的管理员