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.

Thinking Collapse — DSH Plugin for DeepSeek Harness
← Plugins

@suqingsq/dsh-thinking-collapse

Thinking Collapse

Codex-style live reasoning and tool-call collapse for the DSH Web chat view.

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

npx -y @deepseek-ai/dsh plugin --profile web add @suqingsq/dsh-thinking-collapse@0.2.0
READMECompatibilityVersions

Compatibility and provenance

Thinking Collapse is published as @suqingsq/dsh-thinking-collapse and currently resolves to version 0.2.0. 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.2.0stable
8/18/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Declares side effects by file
Unpacked size
420.5 kB
Files
87
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
23
Last push
8/18/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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in developer-tools.

DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.Plugindsh-pluginA community plugin marketplace for DeepSeek Harness, built to the official plugin spec — browse, search and install 9000+ human-curated community plugins without leaving the app. · DeepSeek Harness 社区插件市场(遵循官方开发规范):9000+ 人工精选社区插件,每日更新。Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessions

README

dsh-thinking-collapse

English | 中文

Codex-style live activity collapse for the DeepSeek Harness Web chat view.

Verified with @deepseek-ai/dsh@0.1.0-rc.6.

What it does

The plugin replaces the chat view's assistant-step and tool-call renderers so each assistant turn has one outer activity row.

While the turn is still running — thoughts are streaming, or ordinary tools in this turn are still running, and no visible answer has appeared yet — the outer row stays open. Inner thoughts keep the DSH Think row: Think icon, title Think, first-line preview when collapsed, and the latest line while streaming. Official tool cards appear in time order. The outer title ticks as compact elapsed time, for example 已处理 2s.

When the turn settles — the answer appears, or every tool in the turn has finished — the outer row folds to a duration title such as 耗时 2秒. Expanding it still does not preview thoughts in the outer header; each inner Think row stays collapsed until you open it.

Collapsed activity row

Expanded activity row

Behavior

  • One outer activity row per turn. All thoughts and ordinary tool calls in that turn go inside it.
  • Inner thoughts keep the DSH Think row. They stay collapsed by default, including while streaming, and never show an inner elapsed title.
  • Duration starts when thinking or the first tool in the turn starts, and continues until the last tool result or the answer appears. Time keeps counting while tools are still running.
  • Ordinary tools (bash, read, search, web, todo, and similar) are drawn inside the outer activity body from the start of the stream. They do not first appear as standalone chat rows and then get absorbed.
  • ask_user_question and approval prompts stay in the editor or their original chat seat.
  • A tools-only turn still gets an activity row. When history cannot recover a duration, the title is 工具调用 / Tool calls; when there was thinking but no duration, it is 思考过程 / Thoughts.
  • The outer collapsed row uses a trailing chevron and a header divider, without a thinking icon. Inner thoughts keep the DSH Think icon.
  • Inner Think bodies match the upstream plain think text. Answers reuse DSH MarkdownText. Tools reuse the official tool.call.toolview cards, including Markdown, images, unknown blocks, file mentions, and interrupted markers.
  • The assistant answer stays outside the activity row.
  • The trajectory view, model requests, and session log are unchanged.

Verification

The compatibility boundary and verification evidence are recorded in the design document. The current compatibility baseline is @deepseek-ai/dsh@0.1.0-rc.6.

License

MIT. Upstream notices: THIRD_PARTY_NOTICES.md.