前言¶
在使用 DeepSeek Harness(DSH)的 Web 界面时,一个已完成的 Chat 回合可能同时包含用户消息、推理过程、上下文注入和工具活动。较长的中间过程会占用界面空间,影响查看后续内容。dsh-fold-turns 用于在 Web 端为已完成的 Chat 回合增加折叠行为,同时不替换 DSH 的原生渲染器。
这是什么¶
dsh-fold-turns 是一个 DSH Web 插件,定位是 “Fold completed DeepSeek Harness chat turns without replacing native renderers.”
可核实的仓库地址为:
https://github.com/leon-zym/dsh-fold-turns
它仅用于 Web,不改变 agent 输出或会话数据。许可证为 MIT。
核心功能¶
下面介绍已核实的能力。
1、自动折叠已完成 Chat 回合的中间过程。
2、运行中的回合保持展开,并显示实时耗时。
3、展开或折叠时保留 DSH 原生内容和局部 UI 状态。
4、不完整或不兼容的回合保持可见。
5、仅用于 Web。
安装与启用¶
先安装插件到 DSH Web profile:
dsh plugin --profile web add dsh-fold-turns
安装后,重启 Web 进程。
如果要更新已有安装,使用:
dsh plugin --profile web update dsh-fold-turns
如果要移除插件,使用:
dsh plugin --profile web remove dsh-fold-turns
如果你已经有本地安装包,也可以使用本地 tarball:
dsh plugin --profile web add ./dsh-fold-turns-0.1.5.tgz
经过上面的步骤后,插件会进入 DSH Web profile 的插件列表,并由当前 DSH Web 进程加载。安装前建议检查源码、许可证和版本兼容性。
典型用法¶
无需配置。
合格回合完成后,插件会自动折叠,并在行内显示精确耗时。
点击任一耗时行,可以展开或折叠该回合。
适用场景与注意¶
这个插件适合使用 DSH Web 界面、希望减少已完成 Chat 回合中间过程视觉长度的场景。它不会替代 DSH 原生内容,也不改变会话数据。
需要注意:
1、它是实验性插件,依赖 DeepSeek Harness 浏览器和 Chat DOM 约定;这些约定尚未成为稳定公共 API。
2、兼容 DSH host 0.1.0-rc.6,状态为实验性已验证基线;其他版本在重新验证前不支持。
3、插件设计为 fail open:当遇到不完整历史、未知 Chat 节点、异常完成或不兼容 DOM 时,应保留 DSH 原生内容可见。
4、插件会加入 DSH Web profile 的插件列表,并由当前 DSH Web 进程加载。安装前建议检查源码、许可证和版本兼容性;当前资料中许可证为 MIT。
结尾¶
dsh-fold-turns 的价值在于保留 DSH 原生渲染结果,只在 Web 端为已完成回合增加折叠入口,并在运行中回合上显示实时耗时。
可核实的仓库地址为:
https://github.com/leon-zym/dsh-fold-turns