插件目录 / Developer / dsh-fold-turns
dsh-fold-turns
已验证 · 实测可装 leon-zym
功能简介
Fold completed DeepSeek Harness chat turns without replacing native renderers.
可用 — 实测通过,早期项目
Fold completed DeepSeek Harness chat turns without replacing native renderers. 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-fold-turns
English | 简体中文
dsh-fold-turns is a Web plugin for DeepSeek Harness that adds automatic fold/collapse behavior to completed Chat turns. It keeps the user message and final answer visible, while reasoning, context injection, and tool activity are reduced to a compact Worked for … row. Click the row to expand the original process whenever you need it.
- Completed turns collapse automatically.
- Running turns stay expanded and show live elapsed time.
- The plugin leaves DSH's native content and local UI state intact when you expand or collapse a turn.
- Incomplete or incompatible turns stay visible.
This is a Web-only plugin. It does not change the agent's output or conversation data.
Demo
Folded
The intermediate process is replaced by a compact duration row while the final answer remains visible.

Expanded
Click either duration row to restore the original context, reasoning, and tool activity.
| Upper process | Lower process and final answer |
|---|---|
![]() |
![]() |
Install
Most users only need these commands. Install the published npm package into the DSH Web profile:
dsh plugin --profile web add dsh-fold-turns
Update an existing installation:
dsh plugin --profile web update dsh-fold-turns
Remove the plugin:
dsh plugin --profile web remove dsh-fold-turns
Restart the Web process after installing, updating, or removing the plugin. DSH composes its client module list at startup.
For local development or a downloaded release tarball instead:
dsh plugin --profile web add ./dsh-fold-turns-0.1.5.tgz
Using the plugin
No configuration is required. Running turns stay expanded. Once an eligible turn completes, its intermediate process folds automatically and the row shows the exact duration.
Click either duration row to expand or collapse the turn. A turn without foldable process content gets no control.
The plugin is designed to fail open. Incomplete history, unknown Chat node kinds, abnormal completion, or an incompatible DOM should leave DSH's native content visible.
Compatibility
Experimental: the plugin relies on DeepSeek Harness browser and Chat DOM contracts that are not yet stable public APIs. Keep a rollback path and recheck real conversations after every DSH upgrade.
| DSH host | Status |
|---|---|
0.1.0-rc.6 |
Experimental, verified baseline |
| Other releases | Unsupported until revalidated |
Development
Build from source
Node 22.19+ (or 24+) and pnpm are required:
corepack enable
pnpm install --frozen-lockfile
pnpm test
pnpm run test:browser
pnpm pack
The resulting dsh-fold-turns-<version>.tgz is directly installable with the tarball command above. pnpm pack runs the build through prepack, so a clean clone does not need checked-in lib/ output.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-fold-turns」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:leon-zym/dsh-fold-turns Headless(CLI)profile:
dsh plugin --profile headless add github:leon-zym/dsh-fold-turns 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

