DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Plugin Collapsible Steps — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-plugin-collapsible-steps

Plugin Collapsible Steps

DSH Web plugin: collapse consecutive tool-use and thinking steps between messages into a single bracketed, expandable item

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-collapsible-steps@0.1.1
READMECompatibilityVersions

Compatibility and provenance

Plugin Collapsible Steps is published as dsh-plugin-collapsible-steps and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.1stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
29.2 kB
Files
8
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
60
Last push
8/20/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseWeb All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH WebAutomation@michengai/dsh-automationExecute coding tasks on a schedule in an independent DSH Session, with dual-entry management via a Web settings page and Agent.

README

dsh-plugin-collapsible-steps

dsh-plugin-collapsible-steps banner — fold consecutive tool & thinking steps into one bracket

English | 中文

A DeepSeek Harness (DSH) Web plugin that folds every run of consecutive collapsible-card steps between messages into a single + N steps row. Click the row to collapse the run (hiding all but the most recent step) or expand it back. The shipped conversation cards and markdown answers are left untouched — the rows are annotated, never replaced.

What it does

  • Adds a Collapse steps / Expand steps control to the session header, and a - N steps row before every run of consecutive step nodes.
  • Collapsing a row hides that run's rows (display: none, so no empty gaps are left behind) except the most recent one, which stays below the + N steps text; clicking + expands the run back.
  • A "step" is any collapsible-card row — tool-call, workflow-run, command, command-input, compaction, context (context injection), manual-compaction, model-retry, and an assistant message's Think (reasoning) disclosure. The final text answer, user/steering messages, and turn notices act as group boundaries.
  • The regular tool cards, reasoning sections, and markdown answer rendering all remain the shipped DSH ones.
  • A Collapsible steps card under Settings → Plugins controls whether runs are collapsed by default.

Settings

The plugin registers a collapsible-steps settings namespace with one option:

  • collapseByDefault (boolean, default true) — collapse runs of steps by default. Turn it off to keep runs expanded until you collapse them manually.

How it works

The slot system gives a plugin no way to wrap the shipped conversation cards, so instead of replacing the step renderers this plugin annotates the shipped DOM: it reads the conversation node order through the session hook, computes the runs of consecutive steps, and inserts the bracket headers directly into the existing flow (the node rows themselves are never moved, so the shipped view keeps reconciling normally).

Files

FilePurpose
lib/client.jsBrowser half — the header control, bracket insertion, collapse state, and the settings card.
lib/index.jsHost half — registers the collapsible-steps settings namespace.
lib/invariant.jsInvariant registration.
cordis.patch.ymlComposition patch that inserts the plugin row and its default config.
package.jsonPackage metadata (dsh.bundle + dsh.client manifest).

Install

dsh plugin --profile web add github:mervyn-teo/dsh-plugin-collapsible-steps

Then restart dsh web — host bundles load at boot.

Requirements

  • DSH with the base conversation UI (@deepseek-ai/dsh-client-ui-conversation) mounted — the plugin inserts brackets into its chat flow.

License

MIT