一张样式表,按实测的 Codex 版式重排 DSH 对话页:14/22 px 正文,收紧标题、列表与块级节奏,使用圆角引用条,并把表格补成带主题化表头、行列分隔、短表铺满和宽表容器内滚动的 Tidy Tables;无设置项、不改写 DOM,仓库内附真实前后对比图。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-chat-tidy
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:ChuanTianML/dsh-chat-tidy
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
先看答案,需要时再展开工作过程。
Tidy Chat 为 DeepSeek Harness Web 提供受 Codex 启发的工作过程折叠、实时计时、紧凑排版和完整的 Markdown 表格样式。原有的 Think 和工具卡片仍然保留,可以逐层展开查看。
Tidy Work · 0.4.0 新功能
- 工作中: 顶部显示“工作中”和已用时间。进度说明保持可见,连续的思考和受支持的工具调用归入可展开的活动摘要。
- 完成后: 默认收起中间过程,保留最终答案。点击“已完成”展开整轮,再展开活动组和原生卡片,即可查看详细内容。
- 需要关注时: 失败的工具调用、中断后的输出、审批和提问界面、未知工具及第三方内容保留可见。只有正常完成、能确认最终答案且有起始时间的回合,才会默认收起。
计时来自会话记录中的开始与结束时间,刷新后仍能恢复真实时长,不会把并行工具的耗时相加。手动展开的选择会在插件运行期间保留,切换会话或收到新内容不会重置。如果正在选择文字或操作原有卡片,完成时不会突然收起正在阅读的内容。
界面文案跟随 Harness 的中英文设置,支持键盘操作、可见焦点和减少动态效果。
实际效果
工作中: 顶部显示耗时,进度说明保持可见。

完成后: 中间过程收进一行,最终答案留在页面上。

查看详情: 逐级展开,仍然使用 Harness 原有的 Think 和工具卡片。

以上均为独立本地环境中真实 Harness Web 页面的 Chrome 原始截图。对话、命令和结果均为演示数据,不含私人对话、凭据或个人路径。运行中的示例使用本地无密钥适配器,不代表真实模型性能。复现方式见截图夹具。
更适合对话的排版

正文使用 14 / 22 px,标题采用 600 字重,段落间距为 11 px,保留 Harness 原有的 748 px 阅读栏。排版指标来自 Codex 桌面端测量,详细对照见 DESIGN.md。
Tidy Tables
表格拥有圆角边框、主题色表头和行列分隔线,单元格内边距为 8 × 12 px。短表格填满阅读栏,宽表格保留横向滚动,不改写内容或对齐方式。

安装
dsh plugin --profile web add dsh-chat-tidy
也可以从 GitHub 安装:
dsh plugin --profile web add github:ChuanTianML/dsh-chat-tidy
重启 dsh web 并刷新页面即可生效。仓库已提交验证过的构建产物,GitHub 安装无需额外执行依赖构建脚本。
本地开发版:
dsh plugin --profile web add -w /absolute/path/to/dsh-chat-tidy
工作方式与兼容性
插件通过公开的会话插槽订阅状态,在原生页面的语义锚点上添加展示控件。不会替换 Chat 视图、移动或复制原生 React 节点,也不会修改模型输出和会话日志。插件在本机读取会话投影来识别回合及最终回答,不发起网络请求,不写入浏览器存储。
禁用或卸载后,所有原始内容恢复显示,控件、监听器、计时器和样式同时移除。没有额外的设置开关;展开选择只保存在内存中,刷新页面后重置。
当前活动分组支持思考,以及原生 bash、pwsh、read、write、edit、glob、grep、web_search、web_fetch 工具。其他工具保持原有展示。缺失语义锚点时,对应内容继续可见。
- 面向提供公开 Chat 投影及会话标题工具插槽的 DSH
>=0.1.0-rc.6。 - 颜色沿用 Harness 的主题变量,支持浅色、深色和基于这些变量的主题插件。
- 多个排版插件的样式可能相互覆盖,建议只启用一个。
- 工作过程折叠仅作用于原生 Chat 流,其他会话视图保持原样。
开发与验证
需要 Node ^22.19 或 >=24,以及 pnpm 11。
pnpm install
pnpm run check
pnpm run pack:check
DSH_HARNESS_ROOT=/absolute/path/to/deepseek_harness pnpm run test:harness
最后一项检查需要已构建的 Harness 仓库:通过真实 ModuleLoader 加载双方的浏览器产物,在 jsdom 中运行无密钥集成测试;临时测试文件在结束后清理。页面外观另行进行浏览器验收。
验证记录见 VALIDATION.md,安全问题报告方式见 SECURITY.md。MIT 许可。
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-task-board★ 8121
侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
zhu1090093659/dsh-web#packages/dsh-web-all★ 8121
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
omdsh-dev/DSH-better-sidebar★ 3868
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
ccch1mneyyy/dsh-TUI★ 3734
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 3369
右下角常驻的小鲸鱼挂件:余额、今日已用与每轮对话消耗(含峰谷价),余额预警与今日预算的泡泡内容都可编辑;泡泡点击序列模块化自定义,支持并列加权 A/B、随机台词与随机图片;内置 30+ 厂商模板(OpenAI / OpenRouter / Kimi / 硅基流动 / 方舟 / 智谱 / MiniMax 等),按模型查余额与订阅额度;另有任务结束音效、导入音频、自定义角色与资源管理。数据全在本机,无遥测。
Devin-AXIS/deepseek-design#deepseek-idesign★ 1665
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。