DSH Plugins
返回列表
dsh-capability-composer

dsh-capability-composer

工作流 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install xiamubumu/dsh-capability-composer

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

在 DeepSeek Harness 中执行 dsh plugin install xiamubumu/dsh-capability-composer 安装本插件,源码见 https://github.com/xiamubumu/dsh-capability-composer。

插件介绍

默认情况下,DSH 会把大量工具 schema、技能目录和各家插件写入 system prompt 的片段塞进每一次请求。你这一回合可能只用其中一小部分,却要为可能会用到的一切付 token 成本。dsh-capability-composer 用组合把可见面收拢成几套可切换的集合,只让当前组合进入上下文,而不是关掉正在运行的插件。

它的边界很清晰:缩小模型能看到的插件目录与技能目录;默认让非核心工具不常驻工具列表,仍可通过 load_plugin、invoke_tool 等元工具按需加载;未列入当前技能组合的技能会被影子条目遮蔽,但手动 /skill-name 仍可调用;还能按组合裁剪插件注册的 system prompt 小节。组合在会话、工作区、全局三级就近解析,在 Settings 的 Plugins 里可即时调整,无需重启。

适合长期在大型插件与技能生态里工作的用户:希望按任务切换轻量上下文与全量目录,在可控前提下压低每轮请求的 prompt 体积,同时保留执行侧与 UI 的完整能力。

截图预览

使用场景

  • 安装了大量插件后每轮请求仍携带完整工具与技能目录,想按任务切换轻量组合
  • 需要在写代码、运维、调研等不同工作模式间快速切换可见插件与技能
  • 希望压低 system prompt 体积但不想停用插件或限制 invoke_tool 执行

适合人员

  • 长期在 DSH 中叠加多插件、多技能的重度用户
  • 关心每轮 token 成本与上下文窗口占用的团队
  • 需要会话、工作区、全局分级管理能力组合的工作流维护者