dsh-chain-toggle-all
在终端中运行以下命令:
dsh plugin install NekoDD-wow/dsh-chain-toggle-all
将以下提示词粘贴到 DeepSeek Harness 对话框中:
请在终端执行 dsh plugin install NekoDD-wow/dsh-chain-toggle-all 完成安装,安装后可前往 https://github.com/NekoDD-wow/dsh-chain-toggle-all 查看完整源码,装完重启 web 即可在会话头部看到一键展开/收起按钮。
插件介绍
在 DSH Web GUI 中,一次会话往往包含多条思维链和工具调用链。想逐条展开看细节、再逐条收起来回摘要,点击次数随链的数量线性增长,非常拖节奏。dsh-chain-toggle-all 把这件事压缩成头部一个按钮的一次点击。
点击「展开全部」,当前会话内所有 Think 链与 Tool 链一次性摊开;再点一下,全部折叠回单行摘要。按钮文案通过 MutationObserver 实时监听每行的 aria-expanded 属性,手动展开或收起任意一条链后文字都会立刻跟上真实状态,不会出现按钮显示「展开全部」但实际已经全开的尴尬。当会话里还没有任何可折叠的行时,按钮直接隐藏,不占一行空间。
插件是纯前端实现:只扫描会话滚动容器内的 data-disclosure-row 元素并触发 click(),不修改 DSH 源码、不注入全局样式,卸载后页面即完全还原。适合在 DSH 里频繁来回查看多条推理与工具调用细节、希望一键切换全展开/全折叠状态的日常用户。
使用场景
- 快速查看全部推理与工具调用细节。
- 一键折叠所有展开的链条回到摘要。
- 在多条链之间切换整体展开与收起状态。
适合人员
- 日常使用 DSH Web GUI 查看长会话的用户。
- 需要频繁审查多条思维链与工具调用的开发者。
- 希望减少重复点击提升查看效率的使用者。