
a179-sanae/dsh-auto-collapse
30最近提交 2026年8月16日
dsh-auto-collapse DSH 插件
dsh-auto-collapse 是一个纯前端 DOM 插件,挂在 DeepSeek Harness Web 聊天界面上,把工作流程折叠成一行行摘要,隐藏工具调用和推理过程,让界面更整洁。插件可逆,卸载时完整还原原始 DOM,并支持流式更新。
如何安装 dsh-auto-collapse DSH 插件
dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main复制不会执行命令。安装 dsh-auto-collapse DSH 插件前请核对仓库和版本。
dsh-auto-collapse DSH 插件数据来源
dsh-auto-collapse DSH 插件快照日期:2026年8月16日
discovered
dsh-auto-collapse DSH 插件能做什么
- 每个回合完成后自动收起,显示耗时,点击展开完整工作流程。
- 二级折叠:工具调用组和思考块折叠成 chip 行('正在运行 {命令}' / '运行了命令' / '已思考'),点击展开/收起。
- 三级思考合并:连续思考合并为一行 'Think · 第一句',点击展开合并内容。
- 流式友好:原地补正文、React 换节点和历史乱序挂载都会重新协调。
- 可逆:卸载(HMR stop)时完整还原所有折叠/隐藏/改写状态。
- 使用 DSH 原生 token 和图标进行视觉对齐(16px 图标盒、14px glyph、24px 行高)。
dsh-auto-collapse DSH 插件适合哪些场景
- 减少长对话中工具调用和推理步骤造成的视觉杂乱。
- 聚焦模型的最终回复,同时仍可展开查看工作流程。
- 屏幕共享或录制时,默认只显示模型输出,降低干扰。
- 快速浏览历史对话,无需滚动大量中间内容。
dsh-auto-collapse DSH 插件适合谁
- 希望聊天界面更简洁的 DeepSeek Harness Web 用户。
- 经常与 DSH 中长链工作流交互的开发者与高级用户。
dsh-auto-collapse DSH 插件的限制
- 仅支持 DeepSeek Harness Web 客户端(profile web)。
- 安装后需要硬刷新(Ctrl+Shift+R)才能生效。
- 依赖 DSH Web 的特定 DOM 结构,DSH 版本更新可能导致兼容问题。
dsh-auto-collapse DSH 插件的仓库 README 摘录
以下文字摘自 dsh-auto-collapse DSH 插件的上游仓库 a179-sanae/dsh-auto-collapse 的 README,版权归原作者,仅作引用。
> DeepSeek Harness Web 客户端插件:把会话里的工具卡片与 Think 推理块自动折叠成一行摘要,让界面只保留模型说的话。 > > English: [README.en.md](./README.en.md) ## 这是什么 `dsh-auto-collapse` 是一个纯前端 DOM 插件,挂在 DeepSeek Harness Web 聊天界面上,把工作流程折叠成一行行摘要——工具调用、推理过程不再占据整屏,呈现接近 VSCode Codex 桌面端的折叠体验,**同时将“Deep diving” 修改为 “Deep sleeping”**。它不改动消息内容,只控制工作流程的显示状态: - **回合完成自动收起**(一级):每个回合完成后,工作过程收成一行 `已处理 X秒`,只留模型最终正文;点击展开完整工作流程(上下文注入 → 思考 → 工具调用 → 过程正文 → 最终正文)。 - **二级折叠行**:展开一级后,工具调用组与思考块各自折叠成一行 chip(`正在运行 {命令}` / `运行了命令` / `已思考`),点击展开/收起;相邻工具组合并,正文输出是硬边界(不会跨正文合并)。 - **三级思考合并**:展开 `已思考` 后,连续思考合并为一个三级思考行(标题 `Think · 第一句`),点击展开合并内容块;原始四级行不出现。 - **原生视觉对齐**:图标盒 16px / glyph 14px / 行高 24px / 行距 16px,颜色使用 DSH 原生 token(`--dsw-alias-label-*`),思考与命令图标取自 DSH 原生图标(`IconThinkOutline14` / `IconApiOutline14`)。 - **流式友好**:同一个 `assistant-step` 原地补正文、React 换节点和历史乱序挂载都会重新协调;running 状态带文字流光与三点跳动,`prefers-reduced-motion` 下停止动画。 - **完整工作类型**:除 tool-call 外,顶层 `command` / `manual-compaction`、context 和纯图片 final 都按同一回合语义处理。 - **可逆**:卸载(HMR stop)时完整还原所有折叠/隐藏/改写。 ## 效果预览  ## 安装 ```bash dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main" ``` 安装后重启 DSH web 服务(或触发插件 HMR),页面 `Ctrl+Shift+R` 硬刷新即可生效。无需任何配置。 ## 开
阅读完整 README仓库许可: MIT
dsh-auto-collapse DSH 插件常见问题
如何安装 dsh-auto-collapse?
在终端运行 `dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"`,然后重启 DSH Web 服务或触发插件 HMR。之后使用 Ctrl+Shift+R 硬刷新页面即可生效。
这个插件会修改消息内容吗?
不会,它只控制工作流程步骤的显示状态,从不修改消息内容。插件是纯视觉的,并且可逆,卸载时会完整还原原始 DOM。
如何卸载或禁用插件?
可以通过 `dsh plugin --profile web remove dsh-auto-collapse` 卸载。插件设计为可逆的:卸载(HMR stop)时,它会完整还原所有折叠、隐藏或改写过的状态。
它支持流式响应吗?
是的,它对流式友好。原地补正文、React 换节点和历史乱序挂载都会重新协调。运行状态还会显示文字流光和三点跳动动画。
插件需要配置吗?
不需要任何配置。安装后即可使用,没有需要调整的设置。