dsh-web-ui-all
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
a179-sanae/dsh-auto-collapse
Codex 风格工作流自动折叠:回合完成收成一行「已处理 X秒」只留最终正文,工具/思考块折叠成实时摘要 chip(运行中跟随流式滚动),逐级点击展开;卸载完整还原。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前.
安装前须知
是什么 — 将 DeepSeek Harness Web 会话中的工具调用和思考块自动折叠,仅显示模型最终回答。
谁该装 — 在 DeepSeek Harness Web 聊天界面进行工具调用对话时希望折叠工具和思考块以聚焦最终回答的用户适合安装。 如果希望完整保留所有工具调用和思考细节的用户可以选择不安装。
注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。静态检查提示会执行 shell 命令。没发现明显的坑。
锐评 — 如果你在 DeepSeek Harness Web 上进行工具调用对话,此插件值得安装以简化界面;如果更注重完整细节可见性则不值得。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-auto-collapse 是一个 DeepSeek Harness 插件,用于把 Web 会话中的工具调用、Think 推理块和已完成回合自动折叠,只保留模型最终正文。完成的回合会收成一行 processed in Xs,工具与思考内容则显示为可逐级展开的摘要 chip。
它是纯前端 DOM 插件,不改写消息内容。DeepSeek Harness Web 会按当前 DOM 识别 tool-call、command、manual-compaction、context、thinking 和正文节点,重新协调流式更新、React 换节点及历史消息乱序挂载;插件只调整显示状态,并保存原有 display 值以便卸载恢复。设置 → 插件 → 插件配置中可以修改状态提示词,默认是 Deep sleeping...,留空后恢复官方的 Deep diving...。
DeepSeek Harness 插件适合希望减少长工作流视觉噪声、又需要按层查看中间过程的开发者。它只改变 Web 界面,不会改变 agent 的执行流程,因此不适合必须默认展示所有工具和思考块的场景,也不适用于不使用 Web 客户端的部署。检测到的 terminal surface 风险来自插件访问页面中渲染的命令和工具调用区域,用于判断折叠范围和摘要状态,并非执行命令。
DeepSeek Harness 在 web profile 中加载 dsh-auto-collapse。插件根据 DOM 顺序重建每轮 segment,把最后一个包含文本或媒体的 assistant-step 视为最终正文;user、steering 和 turn-tail 是不可跨越的边界。完成回合显示为 processed in Xs,展开后可查看 context 注入、思考、工具调用、过程正文和最终正文。相邻工具调用会合并,连续思考会合并为三级内容,正文不会被跨越。流式运行时 chip 会跟随更新;prefers-reduced-motion 会停用动画。
在 设置 → 插件 → 插件配置 中编辑“状态提示词”。默认值为 Deep sleeping...;保存空值后恢复 Deep diving...。除该设置外,README 未记录其他配置项。
安装后,DeepSeek Harness Web 服务需要重启,或触发插件 HMR,再使用 Ctrl+Shift+R 硬刷新页面。开发检查使用 npm run check,会执行 TypeScript 检查、构建和回归测试;本机部署使用 npm run deploy,包含备份、重启、哈希验证和失败回滚。
npm run deploy 支持 DSH_AUTO_COLLAPSE_LIB、DSH_DIR、DSH_WEB_PORT 和 DSH_LOG_DIR,分别覆盖 bundle 路径、DSH 目录、Web 端口和日志目录。插件停止或卸载时会恢复折叠、隐藏、改写及原有 inline display。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。