deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:dongwenxiu83-web/dsh-friendly-steps
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
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
createRootpill ondocument.body; zero interference with React rendering.
把 DSH Web GUI 会话消息流里的技术过程行(Think / 工具调用 / 重试 / 压缩) 用纯 CSS 折叠,右下角浮条显示「✓ 已完成 N 步 · M 步未成功」, 点击浮条一键展开/收起全部过程。失败/中断的步骤计入折叠并在浮条红色反馈。
# 直接从 GitHub 安装(无构建步骤,装完即用)
dsh plugin --profile web add github:dongwenxiu83-web/dsh-friendly-steps
# 桌面版 profile 名为 desktop 时:
dsh plugin --profile desktop add github:dongwenxiu83-web/dsh-friendly-steps
安装后重启 DSH 生效;之后升级插件只需重新执行安装命令并重启。
✓ 已完成 N 步,出错时红色追加 · M 步未成功,
运行中显示 ⏳ 正在处理…(已进行 N 步)display:none:所有行仍由官方 React 渲染和持有,
不向 React 列表注入任何外来节点——v1 的"展开后内容消失"(React 重排
移除注入节点)在本版结构上不可能发生。createRoot 挂在 document.body 安全区。| 模式 | 行为 |
|---|---|
minimal(默认) |
折叠过程行 + 隐藏 Think + 显示浮条 |
brief |
只隐藏 Think |
off |
完全官方呈现 |
切换方式(浏览器控制台,立即生效并记忆):
dshFriendlySteps.setMode('minimal') // 或 'brief' / 'off'
dshFriendlySteps.debug() // 排查:输出各行计数
~/.dsh/profiles/node_modules/dsh-friendly-steps → 本目录~/.dsh/profiles/desktop/cordis.patch.yml(id friendly-steps)其他用户请用上方「安装」一节的命令,无需手动挂载。
~/.dsh/profiles/desktop/cordis.patch.yml 里的 friendly-steps insert 段rm ~/.dsh/profiles/node_modules/dsh-friendly-stepsdata-chat-flow-kind、[data-variant="think"]、
工具行内 [data-tool][data-state](running / ok / error / stopped)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。