dongwenxiu83-web/dsh-friendly-steps

dongwenxiu83-web★ 1JavaScript最后同步: 2026-08-18

在 GitHub 打开

README 摘要

dsh-friendly-steps(过程精简) Friendly process collapse for the DeepSeek Harness Web GUI — hides technical Think / tool-call rows behind a small summary pill, for non-technical readers. 100% presentation-only CSS + a createRoot pill on document.body ; zero interference with React rendering. 把 DSH Web GUI 会话消息流里的技术过程行(Think / 工具调用 / 重试 / 压缩) 用纯 CSS 折叠,右下角浮条显示「✓ 已完成 N 步 · M 步未成功」, 点击浮条一键展开/收起全部过程。失败/中断的步骤计入折叠并在浮条红色反馈。 安装 安装后重启 DSH 生效;之后升级插件只需重新执行安装命令并重启。 效果 - 过程行(Think / 工具调用 / 重试 / 压缩)纯 CSS 折叠,页面只剩对话正文 - 右下角浮条: ✓ 已完成 N 步 ,出错时红色追加 · M 步未成功 , 运行中显示 ⏳ 正在处理…(已进行 N 步) - 点击浮条在「全部展开 ⇄ 全部收起」间切换 v2 设计(零侵入) - 行折叠 = 纯 CSS display:none :所有行仍由官方 React 渲染和持有, 不向 React 列表注入任何外来节点——v1 的"展开后内容消失"(React 重排 移除注入节点)在本版结构上不可能发生。 - 浮条 = pet 同款官方模式 : createRoot 挂在 document.body 安全区。 - 计数节流 400ms ,只做几次选择器统计,无布局读取、无全量扫描—— v1 的主线程风暴(页面卡死)在本版不存在。 - 任何 DOM 契约变化 → fail-open(按官方原样渲染),不会弄坏页面。 模式 模式 行为 minimal (默认) 折叠过程行 + 隐藏 Think + 显示浮条 brief 只隐藏 Think off 完全官方呈现 切换方式(浏览器控制台,立即生效并记忆): 挂载方式(本机开发) - 包本体:本目录 - symlink: /.dsh/profiles/node modules/dsh-friendly-steps → 本目录 - insert 行: /.dsh/profiles/desktop/cordis.patch.yml (id friendly-steps ) - 新增包需重启 DSH 生效;之后改 client.js 只需刷新页面 其他用户请用上方「安装」一节的命令,无需手动挂载。 卸载 1. 删除 /.dsh/…

在 GitHub 查看完整 README →
工具/开发dsh-plugindsh-plugin-marketdsh-plugins

分类