dsh-fold-context
在终端中运行以下命令:
dsh plugin install cayan0x/dsh-fold-context
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install cayan0x/dsh-fold-context 即可安装该插件,完整源码见 https://github.com/cayan0x/dsh-fold-context 。
插件介绍
DSH 对话进行到十几轮之后,思考块、工具调用、工具结果和上下文注入消息层层堆叠,屏幕几乎被过程性内容占满,真正想看的对话反而被淹没。dsh-fold-context 就是为这个场景而生的客户端插件:它自动识别这些可折叠块,把相邻的思考、工具调用和工具结果合并成一条带子折叠条的分组条,点击即可展开、再次点击收起,让长对话重新回归清爽。
整个折叠过程对体验几乎无感。样式极简中性,不引入额外视觉噪音;带防抖的 DOM 扫描保证即使在流式输出过程中,新出现的块也能被及时捕获并纳入折叠,不闪烁、不遗漏。相邻的 think、tool-call 和 tool-result 归入同一组,层级清晰,展开后各子项独立可查。
如果你日常在 DSH 里频繁调用工具、让模型深度思考,或者对话动辄几十轮,这个插件能让界面始终干净,把注意力留给真正重要的内容。
截图预览
使用场景
- 多轮对话中工具调用和思考块层层堆叠,界面杂乱
- 流式输出过程中新块不断出现,需要实时归类折叠
- 回看历史工具结果时不想在大量上下文中翻找
适合人员
- 频繁调用工具的 DSH 用户
- 进行长对话或多轮推理的重度使用者
- 希望保持对话界面干净简洁的任何 DSH 用户
