dsh-turn-fold
在终端中运行以下命令:
dsh plugin install memorax-ai/dsh-turn-fold
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install memorax-ai/dsh-turn-fold 即可安装该插件,源码见 https://github.com/memorax-ai/dsh-turn-fold。
插件介绍
在 DSH WebUI 里,一轮对话往往伴随着持续输出的思考、备注、命令与工具调用。这些内容对排查问题很有价值,但若全部平铺展示,很容易淹没最终回答,也让长会话变得难以扫读。
dsh-turn-fold 以 dsh-harmony 提供方的方式接入,为 WebUI 带来类似 Codex Desktop 的「回合折叠」体验:回合进行中保留摘要条,后续连续的推理、上下文注入与工具活动会从第二项起合并为紧凑分组;回合结束后,已知 Agent 活动会折叠到最终答案前的可展开区域,最终答案则通过 turn-tail 的 closing 节点定位,而非依赖 finish_reason 或 DOM 顺序。
插件在展开时仍复用 DSH 原生的节点渲染,因此工具详情、复制与文件链接等行为保持不变。已完成、停止或中断的回合会折叠并带有相应状态标签;失败、未闭合或进行中的回合,以及用户正在聚焦或选中文本时,会保持展开,避免把错误或未完成工作藏起来。摘要还可按需展示墙钟时间、工具调用次数与输入/输出 token 等指标(仅在数据足够时显示)。
适合经常在 WebUI 里跑 Agent、工具链较长、又希望界面更清爽的用户。若你暂时关闭插件,DSH 保存的原生展示偏好不会被打乱,原生折叠能力也可恢复。
截图预览
使用场景
- 长会话里工具调用与推理步骤很多,需要把中间过程收成摘要、突出最终回答
- 调试 Agent 时既要快速浏览结论,又要随时展开查看原生工具详情与链接
- 希望停止、中断或失败的回合保持可见,避免错误被折叠隐藏
适合人员
- 日常在 DSH WebUI 里与 Agent 对话、会话较长的用户
- 需要阅读工具链与上下文注入、又希望界面更整洁的开发者
- 在意可访问性、键盘操作与中英本地化的 WebUI 使用者