dsh-subagent-output-sanitizer
在终端中运行以下命令:
dsh plugin install vb2250158/dsh-subagent-output-sanitizer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中锁定公开仓库提交后,通过官方插件入口执行安装命令;插件仓库地址为 https://github.com/vb2250158/dsh-subagent-output-sanitizer。
插件介绍
在多代理协作里,子代理回传的消息有时会留下「孤立」的工具调用块:上下文已经对不上,却仍占满界面、干扰阅读。这类碎片往往不是业务结论,却会让主对话显得杂乱,也不利于你快速判断下一步该信哪段输出。
dsh-subagent-output-sanitizer 针对这一问题,在子代理消息路径上做清理,把孤立的工具块从展示内容中移除,让主会话里留下的文字更连贯、更可读。它不改变你原本的工作流编排方式,而是在输出侧做轻量整理。
插件配置写入 DSH profile 的 cordis.patch.yml;若你用多电脑同步,仓库侧通常只保留公开仓库地址、锁定提交、启停与配置,而不把本插件源码一并同步进仓库。
适合经常启用子代理、又希望主界面消息干净的用户;使用前请确认环境为 DSH 0.2.1-alpha.1 或与之一致的 0.2 兼容版本。
使用场景
- 子代理返回后主对话里仍残留无法对应上下文的工具块
- 需要快速浏览主线程结论而不被孤立调用块打断
- 多代理并行后希望统一整理子代理侧的消息展示
适合人员
- 日常启用子代理的 DSH 用户
- 负责编排多代理工作流的维护者
- 对主界面消息可读性有要求的开发者