DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-conversation-process-collapse

d

dsh-conversation-process-collapse

Manifest valid

Collapses each settled turn's process rows into one expandable disclosure in the DeepSeek Harness Web conversation while keeping the final answer visible.

UI (client)hasBundlePatch

dsh-conversation-process-collapse

English | 中文

Settled-turn process folding for the Web conversation: once a turn closes, every process row — intermediate narration, Think rows, tool cards, retry status, workflow runs — collapses at the DOM layer into one expandable disclosure (Processed in {duration} · {n} steps, duration omitted when a boundary is out of the window) at the turn's first process position, while the closing content message and the turn-tail stay visible. Reasoning inside the final answer is also hidden with the group; its visible text remains. A turn folds only when it is closed AND has a content-bearing assistant step — tool-only turns and live streaming keep the plain flow, so an answer or the running progress is never hidden.

The DOM version currently focuses on process-row folding while keeping the final answer visible. The earlier React-slot feature that promotes generated images beside the final answer has not yet been ported to the DOM implementation and can be added later as an enhancement.

The implementation is a pure frontend DOM plugin: it watches [data-chat-flow], recognizes closed turns, and collapses process rows into an expandable disclosure while keeping the final answer visible. It does not require the unmerged conversation.chat.processGroup extension point, a profile override, or a fork of the official conversation package.

Install / Update as a standalone plugin

The package ships an installable bundle declaration (dsh.bundle.patch + cordis.patch.yml), so it installs from any DeepSeek Harness installation exactly like any profile plugin:

dsh plugin --profile web add dsh-conversation-process-collapse
# update
dsh plugin --profile web update 'dsh-conversation-process-collapse@latest'

The npm package name is dsh-conversation-process-collapse; it is both the profile bundle row and the browser client package.

The command is a pnpm forwarder over the profile directory; it then reconciles the profile's bundle layer stack, so the plugin joins dsh web without a build step.

No override is needed. After installing, restart dsh web and hard-refresh the browser (Cmd / Ctrl + Shift + R) to load the new client bundle.

After install

After adding the package and restarting dsh web, settled turns in the Web conversation collapse their process rows into one disclosure header while the final answer stays visible:

Turn process collapse after install

If the plugin manager marks an unrelated npm package as “installed, not active” (inert), that is normal: only packages declaring dsh.bundle metadata enter the profile bundle layer and become profile plugins. This package declares dsh.bundle; after installing it, restart the DSH process and hard-refresh the browser (Cmd / Ctrl + Shift + R) so the new bundle layer is loaded.

Model Experience

None, as this package folds already-rendered conversation rows in the browser without altering model requests, Tool execution, or session events.

KV Cache effect

None; this package neither assembles nor sends a provider request.

Known Limitations and Deferred Work

  • Expansion state is not persisted — the open/closed state lives in memory, so switching conversation tabs or reloading the page returns each group to its collapsed default.
  • The DOM pass runs on the rendered flow only — the plugin can only see messages already mounted in the page; unloaded history boundaries are not folded until paging brings them in.

From the same category

DSH-better-sidebar

by omdsh-dev

开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,

UI & ExperienceTerminal & ClientsManifest valid

3.6k

73.8k/wk

MIT

TypeScript

Sep 14, 2026

dsh plugin --profile web add dsh-better-sidebar

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

UI & ExperienceTerminal & ClientsManifest valid

3k

8k/wk

MIT

TypeScript

Sep 15, 2026

dsh plugin --profile web add @deepseek-harness-tui/dsh-tui

by MeteorNOX

DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸附翻转、数字滚动动画,随界面自动启用,建议直接喊来你的dsh安装

Tools & CapabilitiesUI & ExperienceManifest valid

2.4k

6.4k/wk

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-whale-widget

by omdsh-dev

GenUI for DeepSeek Harness: interactive UI components rendered inline in assistant replies via the dsh-ui fence — layout, charts, plots, forms, quizzes, mermaid, 3D scenes, and an action event loop ba

Tools & CapabilitiesUI & ExperienceManifest valid

450

6k/wk

MIT

TypeScript

Sep 13, 2026

dsh plugin --profile web add @changfenhuang/dsh-genui

by huiliyi37

官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。

UI & ExperienceTerminal & ClientsManifest valid

277

462/wk

Apache-2.0

TypeScript

Sep 14, 2026

dsh plugin --profile web add @huiliyi37/dsh-tianshu-tui

by Nagi-ovo

在 DSH 对话中生成交互式可视化|Render model-generated interactive cards inside DSH conversations

Tools & CapabilitiesUI & ExperienceManifest valid

258

BSD-3-Clause

TypeScript

Aug 27, 2026

dsh plugin --profile web add @dsh-external/dsh-visualize