前言¶
在 DeepSeek Harness Web 的对话流中,官方的“思考”和“工具”节点通常直接展开显示。随着复杂度增加,这些过程性信息会占据大量视觉空间,干扰对最终答案的阅读。dsh-folded-chat 插件通过折叠机制解决这个问题,在不替换官方对话槽的前提下,提供更清爽的界面。
这是什么¶
这是一个 DeepSeek Harness Web 插件,由用户 xingyingyuzhui 维护。它的核心作用是在聊天主视图中,将“思考”和“工具”收成两层折叠。官方的工具卡片和其他 Chat 节点保持原样,不进行覆盖。
核心功能¶
- 两层折叠结构:在聊天主视图把“思考”和“工具”收成两层折叠。
- 保留官方节点:不替换官方对话槽,官方工具卡片和其他 Chat 节点保持原样。
- 多语言支持:English UI follows the DSH locale。
- 开关控制:支持启用开关。关闭后折叠条消失,官方节点还原。
- 默认折叠设置:支持设置已结束轮次是否默认收起“过程”层或“工具”层。
- 智能合并:连续 think + 工具、中间没有可见正文时,会收成一条过程,不会每一步一条空折叠条。
- 交互逻辑:进行中的一组默认展开。手动点过的组不再被自动改写。
安装与启用¶
前置条件:本机已能运行 dsh web。
dsh plugin --profile web add github:xingyingyuzhui/dsh-folded-chat
安装完成后重启 dsh web,进入设置界面开启功能。
典型用法¶
打开 设置 → 插件 → 插件配置 → 过程折叠。
折叠结构通常表现为:
* 外层:[过程 ▸]
* 内层:
* [思考]
* [工具调用 ▸]
* bash / read / …
* 助手正文:始终可见。
配置项说明如下:
| 开关 | 作用 |
|---|---|
| 启用 | 总开关。关闭后折叠条消失,官方节点还原 |
| 默认折叠过程 | 已结束轮次是否默认收起外层 |
| 默认折叠工具 | 已结束轮次是否默认收起工具行 |
适用场景与注意¶
此插件适合希望在 DSH Web 中减少视觉噪音、专注于最终输出的用户。
注意:本插件以当前 dsh 进程权限运行。安装前建议查看源码与许可证。
结尾¶
经过上述配置,聊天主视图将不再被冗长的思考与调用过程占据,回归简洁。更多细节与源码,请参考项目目录或 GitHub 仓库。