界面增强
#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
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 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)及插件作者均无隶属或背书关系。