DSH Marketplace

dsh-auto-collapse

a179-sanae/dsh-auto-collapse

Codex-style workflow auto-collapse: finished turns fold into a single "processed in Xs" row leaving only the final answer; tool calls and think blocks collapse into live-summary chips that follow streaming; expand level by level, fully reversible on uninstall.

444JavaScriptMITSource

Install

Add dsh-auto-collapse to DeepSeek Harness

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 6d ago.

Due diligence

Before you install dsh-auto-collapse

  • Source of record: a179-sanae/dsh-auto-collapse — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.
  • Detected: terminal surface. Read the source before granting these.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — A DeepSeek Harness Web plugin that automatically collapses tool calls and think blocks in chat sessions, retaining only the model's final answer.

Who it is for — When using DeepSeek Harness Web chat interfaces where tool calls and think blocks need collapsing to simplify the view and focus on the final answer, this plugin is suitable for installation. Users preferring to view complete tool calls and think blocks details without any collapsing may opt not to install it.

Watch out — Sandbox testing passed with successful installation and registration in a fresh profile. Static checks indicate potential shell command execution. No obvious issues found.

The verdict — If you perform tool call discussions using DeepSeek Harness Web, this plugin is worth installing to simplify the interface; if you require full visibility of every step, it is not worth it.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-auto-collapse does

Nested workflow blocks compress into one slab while expandable paths remain visible.

dsh-auto-collapse is a DeepSeek Harness plugin that folds completed workflow turns and intermediate tool or thinking blocks in the web chat interface. It leaves the final model response visible, replacing a completed turn with a processed in Xs row and presenting nested workflow content as expandable summary chips.

DeepSeek Harness Web loads the plugin as a front-end DOM extension. It classifies rendered top-level nodes such as tool-call, command, manual-compaction, context, thinking blocks and assistant text, then coordinates segments as the DOM changes during streaming, React replacement or out-of-order history mounting. It changes display state and selected labels, but does not alter message content. The Settings → Plugins → Plugin configuration panel exposes the “status prompt”, whose default is Deep sleeping...; an empty value restores Deep diving....

This suits developers who want a quieter, Codex-style view of long agent workflows while retaining level-by-level inspection. It is a web-interface modification, not a workflow or execution feature, so it is the wrong choice when every intermediate block must remain visible by default or when the web client is not being used. The terminal-surface risk flag reflects its access to rendered command and tool-call surfaces in the web page; dsh-auto-collapse uses those nodes to decide what to fold and how to label it.

dsh-auto-collapse documentation

How dsh-auto-collapse behaves

DeepSeek Harness loads dsh-auto-collapse in the web profile as a browser-side DOM plugin. For each turn, it rebuilds segments from the current DOM order. The last assistant-step containing text or media is treated as the final response; earlier process text remains inside the workflow. user, steering and turn-tail nodes are hard boundaries.

A completed turn becomes one row showing processed in Xs. Expanding it reveals context injection, thinking, tool calls, process text and final text. Tool-call groups and thinking blocks then receive their own chips. Adjacent tool calls merge until a正文 boundary; consecutive thinking blocks merge into one level-three block. Running chips follow streaming updates, and reduced-motion preferences disable animations.

Configuring dsh-auto-collapse

Open Settings → Plugins → Plugin configuration and edit the “status prompt”. The default is Deep sleeping.... Saving an empty value restores the official Deep diving... text. The plugin otherwise requires no configuration.

DeepSeek Harness lifecycle and commands

After installation, DeepSeek Harness requires a web-service restart or a plugin HMR trigger, followed by a browser hard refresh with Ctrl+Shift+R. During repository development, npm run check performs TypeScript checking, builds the bundle and runs regression tests. npm run deploy performs the documented local deployment flow, including backup, restart, hash verification and rollback.

dsh-auto-collapse development variables

The local deployment script accepts these environment variables:

Variable Purpose
DSH_AUTO_COLLAPSE_LIB Override the plugin bundle path
DSH_DIR Override the DSH directory
DSH_WEB_PORT Override the web port
DSH_LOG_DIR Override the log directory

The README documents no version requirement. The plugin restores fold, hide and label changes when stopped through HMR or uninstalled, including inline display values saved before modification.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-auto-collapse

dsh-web-ui-all

zhu1090093659

4.7k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceTypeScript4d ago

AI review

dsh-web-ui-all

What it is — This is a plugin and skin collection for the DeepSeek Harness Web UI, including Liangshen mode, task board, Git graph, right panel, mobile remote UI, SSH operations, whale girl pet, and skin center.

Who it is for — If you are using DeepSeek V4 Pro for agent tasks and need multi-column task board and Git graph to track changes, this plugin is suitable for you. If you primarily operate DeepSeek Harness in non-Web UI interfaces, you don't need this collection.

Watch out — Installation from the source subdirectory requires manually approving the build script. No sandbox testing was conducted. No obvious issues were found.

The verdict — I would install it because it provides the whale girl pet and SSH remote operations.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
LINUX DO1Details

dsh-TUI

ccch1mneyyy

2.4k

Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.

Installed cleanly when we ran it

npm packageTypeScripttoday

AI review

dsh-TUI

What it is — dsh-TUI is a DeepSeek Harness plugin that provides a Claude Code-style full-screen terminal UI with pixel-whale header, live status line, and streaming thought expansion.

Who it is for — Users who need to monitor real-time agent status and perform terminal interactions during long DeepSeek Harness sessions are suitable for installing dsh-TUI. Users without terminal TTY requirements do not need to install it.

Watch out — Sandbox testing passed: it installed successfully in a new profile and was registered by harness. No obvious issues found. It requires a functional terminal TTY, pnpm version 10+, and DEEPSEEK_API_KEY.

The verdict — I would install it because it was officially collected by DeepSeek Harness as an internal test user favorite plugin and uses a pure plugin mounting approach.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details
2.0k

Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.

Installed cleanly when we ran it

npm packageTypeScript6d ago

AI review

DSH-better-sidebar

What it is — DSH-better-sidebar is a sidebar workbench framework providing file rendering and editing, real terminal, Git panel and subagent support.

Who it is for — When you need to display file resources and perform code editing, terminal operations and Git panel in DeepSeek Harness tasks, users are suitable for installation if they require terminal tools. If your work only involves the default sidebar without real terminal, you can skip installation.

Watch out — It passed sandbox testing in a new profile and was registered into the profile by DeepSeek Harness. No obvious issues were found. The shell command execution is for the real terminal feature.

The verdict — I would install it because it exposes the sidebar capabilities as a service allowing third-party plugins to register new tabs equally.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

dsh-at-file

omdsh-dev

333

Codex-style `@file` mentions: search workspace files in the composer and attach their contents to prompts.

Installed cleanly when we ran it

GitHub sourceJavaScript6d ago

AI review

dsh-at-file

What it is — Enables @file mentions in the composer to insert workspace file paths.

Who it is for — When building prompts in the DeepSeek Harness composer that require referencing workspace files for the agent to check, this plugin supports searching and inserting paths. For users who do not build prompts involving workspace file references, this plugin is irrelevant.

Watch out — Sandbox testing passed with successful registration in a new profile. No obvious issues found.

The verdict — I would install it because it adds a reference message before the agent step, allowing inspection with available tools.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Details
231

A terminal UI (TUI) for DeepSeek Harness.

Installed cleanly when we ran it

npm packageTypeScriptyesterday

AI review

dsh-tianshu-tui

What it is — dsh-tianshu-tui is a terminal UI plugin for DeepSeek Harness, evolved from the Tianshu-Tui rendering core. The UI is a pure presentation layer where all agent states originate from session event streams, with personalized modifications at the harness engineering level.

Who it is for — People using DeepSeek Harness for coding work and needing to manage agent states and sessions are suitable for installing it. Those who do not need a terminal UI to display agent states or are already in an independent integrated distribution do not need to install this plugin.

Watch out — This plugin requires the official DeepSeek Harness CLI to be installed first. Sandbox testing confirms successful installation and registration into the profile in a fresh profile. No obvious issues were found.

The verdict — I would install it because it supports real-time theme previews and session cost summaries.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

dsh-genui

omdsh-dev

225

Interactive UI components rendered inline in replies: layout, charts, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model.

Installed cleanly when we ran it

GitHub sourceTypeScript6d ago

AI review

dsh-genui

What it is — Renders interactive UI components inline in replies, including charts, forms, quizzes, mermaid and 3D scenes.

Who it is for — When analyzing data with DeepSeek Harness and needing real-time chart updates. Users who do not use quizzes or forms can choose other plugin solutions.

Watch out — Sandbox test passed: installed in a new profile and registered successfully. Static check requires providing API key or token, supports dual-channel rendering for any dsh build; from source install, need to manually allow the build script first.

The verdict — I would install it because it supports rendering charts, quizzes, mermaid and action event loop back to the model, but only if you provide the API key.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
LINUX DO1Details