返回插件市场

dsh-fold-turns

界面与体验

leon-zym/dsh-fold-turns

DSH Web 插件,自动折叠已完成的对话轮次,保留用户消息和最终回答,将推理、上下文注入和工具活动折叠为紧凑的时长行,点击可展开。

  • deepseek-harness
  • dsh
  • dsh-plugin
  • dsh-plugins
GitHub Stars
4GitHub
浏览量
0DSH Plugin Hub
Forks
0GitHub
开放问题
0GitHub Issues
Manifest 版本
0.1.5dsh-fold-turns
最近推送
2026年8月18日GitHub
许可证
MITTypeScript
插件类型
Host + Client同时运行于 Host 与 Web Client

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.

A completed DeepSeek Harness turn folded into a compact duration row

Expanded

Click either duration row to restore the original context, reasoning, and tool activity.

Upper processLower process and final answer
The upper part of an expanded DeepSeek Harness turnThe lower part of an expanded DeepSeek Harness turn

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 hostStatus
0.1.0-rc.6Experimental, verified baseline
Other releasesUnsupported 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.

评论

0
最新优先