MIT-licensed DSH web plugin that collapses tool calls and reasoning into one-line summaries per turn, with multi-level expand/collapse and zero message modification.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-01
License
MIT
01What can it help you accomplish?
Collapse tool-call cards and Think reasoning blocks into compact per-turn summaries inside the DeepSeek Harness web chat
A clean DSH web chat that shows only the model's final text, with tool calls and reasoning folded into one-line summaries and multi-level expand/collapse
DeepSeek Harness web users who want a VSCode Codex-style collapsed view of tool/thought activity instead of a full-screen stream
Re-skin the in-flight status prompt from "Deep diving" to a configurable phrase
The running status label changed to a configurable string (default `Deep sleeping...`), restorable to the official `Deep diving...`
DSH web users who want to personalize the per-turn processing status text
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness web service running — the install command targets `--profile web`
Installation steps
- 01
Install from npm (recommended): `dsh plugin --profile web add "dsh-auto-collapse"`
$ dsh plugin --profile web add "dsh-auto-collapse"
- 02
Or install from GitHub to track `main`: `dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"`
$ dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"
- 03
Restart the DSH web service (or trigger plugin HMR), then hard-refresh the page with `Ctrl+Shift+R`. No configuration required.
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
DSH web plugin installed via the official dsh CLI (`dsh plugin --profile web add`)
Per-turn auto-collapse (level 1)
DSH web chat turns (tool calls + reasoning)→one-line `已处理 X秒` summary with only the model's final text; click to expand the full workflow
Tool/thought fold rows (level 2)
expanded level-1 turn→tool-call groups and think blocks each folded into a one-line chip (`正在运行 {命令}` / `运行了命令` / `已思考`), expandable on click; adjacent tool groups merge
Merged think rows (level 3)
expanded `已思考` block→consecutive think blocks merged into one level-3 think row (title `Think · 第一句`), expandable; original level-4 rows do not appear
Streaming-friendly re-coordination
live streaming `assistant-step`→re-coordinates on in-place text fill, React node swaps and out-of-order history mounts within the same `assistant-step`
Configurable status prompt
Settings → Plugins → Plugin config→editable status prompt, default `Deep sleeping...`; empty save restores official `Deep diving...`
Native visual alignment
DSH native design tokens and icons→16px icon box / 14px glyph / 24px line height / 16px line gap, DSH native tokens (`--dsw-alias-label-*`), native icons (`IconThinkOutline14` / `IconApiOutline14`)
Fully reversible on unload
plugin HMR stop / unload→on HMR stop, all folds / hides / rewrites are fully restored
Full work-type coverage
any DSH web work item→besides tool-call, top-level `command` / `manual-compaction`, context and image-only finals handled by the same turn semantics
04Who is it for? When not to use it?
Good for
- DeepSeek Harness web users who want a VSCode Codex-style collapsed view of tool/thought activity instead of a full-screen stream
- DSH web users who want to personalize the per-turn processing status text
05Compatibility, maintenance and safety notes
- The plugin only controls display state — it does not modify message content, server state, or persisted history; it is a pure front-end DOM plugin bound to the DSH Web chat UI.
- Animations (180ms expand/collapse) are disabled under `prefers-reduced-motion`; only user clicks trigger animation, the streaming coordinator stays instant.
MIT · listed in the DSH plugin marketplace · latest release v0.1.5 (2026-08-29), last push 2026-08-30
06Frequently asked questions
How do I install dsh-auto-collapse for DeepSeek Harness?
Run `dsh plugin --profile web add "dsh-auto-collapse"` (npm, recommended) or `dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"` to track `main`. Then restart the DSH web service (or trigger plugin HMR) and hard-refresh with `Ctrl+Shift+R`. No config needed.
Does it change my messages or chat history?
No. It is a pure front-end DOM plugin that only controls display state — it does not modify message content, server state, or persisted history. Unloading (HMR stop) fully restores every fold, hide, and rewrite.
Can I change the "Deep diving..." status text?
Yes. In Settings → Plugins → Plugin config you can edit the status prompt; the default is `Deep sleeping...`. Saving it empty restores the official `Deep diving...`.
How do the multi-level folds work?
Level 1 collapses each turn into a one-line `已处理 X秒` summary; level 2 folds tool-call groups and think blocks into one-line chips (`正在运行 {命令}` / `运行了命令` / `已思考`); level 3 merges consecutive think blocks into a single `Think · 第一句` row.
Does it work with streaming output?
Yes. It re-coordinates on in-place text fills, React node swaps, and out-of-order history mounts within the same `assistant-step`, with a smooth breathing animation on running state (disabled under `prefers-reduced-motion`).
07Related DSH workflows
dsh-web
by zhu1090093659
One-command install of a full DSH web workbench: monitoring HUD, task board, SSH panel, mobile remote, vision tool, git graph, skins, plugin manager.
petdex
by crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
j-space-cognition-suite-v3.7
by tiger3807861189
AI cognitive-enhancement skills for agent harnesses inspired by Anthropic's global workspace research. Adds inference-time control and reasoning tools for DeepSeek Harness, Claude Code, Codex and OpenCode.
dsh-deep-whale
by small-tailqwq
DSH Web GUI 鲸鱼娘主题皮肤(深海女仆工坊 maid-atelier:亮/暗双模式)
08Data and sources
DeepSeek Harness Web 客户端插件:把会话里的工具卡片与 Think 推理块自动折叠成一行摘要,让界面只保留模型说的话。
纯前端 DOM 插件,挂在 DeepSeek Harness Web 聊天界面上
dsh plugin --profile web add "dsh-auto-collapse"
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-01. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
