Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
界面增强 #ai-agent#deepseek-harness#deepseek-harness-plugin#deepseek-harness-plugin-dev#deepseek-harness-plugins#dsh-plugin

dsh-view-modes

为 DeepSeek Harness 提供 Verbose/Normal/Summary 三种输出视图模式:调试时保留全量过程、日常降噪、聚焦结论。

nigelyao @nigelyao ⬇ 2 ★ 1 main

安装

dsh plugin --profile web add github:nigelyao/dsh-view-modes
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

为 DeepSeek Harness 提供 Verbose/Normal/Summary 三种输出视图模式:调试时保留全量过程、日常降噪、聚焦结论。

该插件未提供要点说明,请参考仓库 README。

ai-agentdeepseek-harnessdeepseek-harness-plugindeepseek-harness-plugin-devdeepseek-harness-pluginsdsh-plugin
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/nigelyao/dsh-view-modes
许可证MIT
主要语言main
下载量2
GitHub 星标1
最近推送2026-08-13
收录日期2026-09-19
分类界面增强

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# DshViewModes

**English** · [简体中文](./README.zh-CN.md)

Three output modes for DeepSeek Harness (DSH) Web: Verbose, Normal, and Summary. Keep the full trace when debugging, reduce process noise during daily work, or focus on the result.

This is an official-style DSH bundle plugin (`dsh.bundle` + `dsh.client`). It changes only browser-side presentation and does not patch DSH core files.

## Preview

The interface follows the language selected in Harness Settings. This is Normal mode with Harness set to English:

  [图片: DshViewModes Normal mode in the Harness English interface]

Normal mode groups related tool calls and thinking while keeping assistant text as a clear boundary. Click a process title to inspect its original steps.

  [图片: Normal mode semantic process grouping and expanded details]

Switch modes from the session header.

  [图片: Verbose, Normal, and Summary mode switcher]

## Modes

| Mode | Best for | Behavior |
|---|---|---|
| **Verbose** | Debugging | Preserves everything DSH renders, including thinking, tool calls, retries, context, and statistics |
| **Normal** | Daily work | Groups process steps by semantic phase; thinking joins the neighboring process group; assistant text remains visible and starts a new grouping interval |
| **Summary** | Results | Hides process noise while running, shows a live shimmer status, and folds the completed process into a compact summary |

Normal mode does not split a group after an arbitrary number of calls. Repeated reads, commands, edits, searches, or coordination steps can stay together while they belong to the same phase. A visible assistant message is always a hard boundary.

## Install

Requirements:

- Node.js 20 or later
- DSH with the `web` profile available
- Git
- `pnpm` on `PATH` (required by `dsh plugin`; use `corepack enable` if needed)

### Public GitHub install (recommended)

No npm account is required:

```sh
dsh plugin --profile web add git+https://github.com/NigelYao/dsh-view-modes.git
```

### Local development on Windows

For source iteration, clone the repository onto the same drive as the DSH home directory. This avoids broken cross-drive package links.

```powershell
$pluginRoot = Join-Path $env:USERPROFILE ".dsh\local-plugins\dsh-view-modes"
git clone https://github.com/NigelYao/dsh-view-modes.git $pluginRoot
Set-Location $pluginRoot
dsh plugin --profile web add link:$pluginRoot
```

If you already keep the repository on another drive, create a junction on the DSH home drive and install from the junction:

```powershell
$source = "D:\Projects\dsh\plugins\dsh-output-mode"
$pluginRoot = Join-Path $env:USERPROFILE ".dsh\local-plugins\dsh-view-modes"
New-Item -ItemType Junction -Path $pluginRoot -Target $source
Set-Location $pluginRoot
dsh plugin --profile web add link:$pluginRoot
```

Do not insert `dsh-view-modes` again in the profile or home `cordis.patch.yml`; the plugin's own patch already registers its bundle id.

### Start DSH Web

Restart DSH Web after installing or updating the plugin. The client bundle revision is composed when the process starts.

```powershell
npx @deepseek-ai/dsh web
```

Open [http://127.0.0.1:3080/](http://127.0.0.1:3080/).

## Use

- Use the session-header control to select **Verbose**, **Normal**, or **Summary**.
- Use `Alt+1`, `Alt+2`, or `Alt+3` to switch modes from the keyboard.
- In Normal mode, click a process title such as "Ran 2 commands, thought 3 times" to expand the original steps. Click the title row again to collapse it.
- Individual command details remain expandable inside an open process group. Closing the group resets those details, so the next opening starts compact.
- The selected mode is stored in `localStorage` and survives refresh. The default is **Normal**.
- All UI copy follows the language selected in Harness Settings and updates between Chinese and English automatically.
- The running process title uses a shimmer effect, and changing counters roll upward.

Summary mode shows a compact live activity line while the agent runs. When the turn completes, the process becomes an expandable recap above the answer.

## Update

```powershell
Set-Location $pluginRoot
git pull --ff-only
npm run check
# Restart DSH Web after the pull.
```

## Verify

```powershell
dsh --profile web --dump-config | Select-String "dsh-view-modes"
npm run check
```

The configuration should mention `dsh-view-modes` once, and [http://127.0.0.1:3080/plugins/dsh-view-modes/client.js](http://127.0.0.1:3080/plugins/dsh-view-modes/client.js) should return HTTP 200 while DSH Web is running.

## Documentation

- [Technical notes](./TECHNICAL.md) (Chinese): architecture, grouping rules, data attributes, performance constraints, and maintenance notes

## License

MIT

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。