
dingyi222666/dsh-focus-chat
160Last commit Aug 14, 2026
dsh-focus-chat DSH plugin
dsh-focus-chat installs a new tab in the DSH web interface that collapses assistant turns into summary lines (e.g., "Thought for 36s, loaded 3 context items"). Each line can be expanded to reveal full details—tool calls, thinking, context injections, and produced files—without touching the original chat view.
How to install the dsh-focus-chat DSH plugin
dsh plugin --profile web add @dingyi222666/dsh-focus-chatCopying does not run this command. Review the repository and version before installing the dsh-focus-chat DSH plugin.
dsh-focus-chat DSH plugin data source
dsh-focus-chat DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-focus-chat DSH plugin can do
- Collapse each assistant turn into a single summary line with duration and key actions (e.g., ran commands, edited files).
- Expand any summary line to view the full turn details, including tool cards, thinking, context injections, and file operations.
- Handle mid-turn interjections by splitting the fold into per-stretch lines, each with its own duration.
- Classify background-task settlements (e.g., tool-jobs notices) into the summary line's 'N background jobs' segment.
- Display stopped turns as 'Stopped after X' instead of 'Worked'.
Where the dsh-focus-chat DSH plugin fits
- Quickly get a high-level summary of what happened during a long assistant conversation.
- Toggle between the normal detailed chat view and the condensed focus view for better readability.
- Review assistant workflows without being overwhelmed by every step, but still able to drill into specifics.
- Identify how long each assistant turn took and what resources were used.
Who the dsh-focus-chat DSH plugin is for
- DSH web users who want a more efficient way to review long conversations.
- Developers and power users who need to understand assistant behavior at a glance.
dsh-focus-chat DSH plugin limitations
- No Inspect / details-panel deep links: the tool cards render the same content but without the jump-to-details button.
- Third-party tool-card extensions from other plugins do not render in the focus view; only built-in card renderers are used.
- Folding is per consecutive tool-run: any visible content between two runs keeps them separate.
- Inline file links require the optional file-mentions service (same as the normal chat view).
dsh-focus-chat DSH plugin: from the repository README
Quoted from the dingyi222666/dsh-focus-chat README, the upstream source of the dsh-focus-chat DSH plugin. Copyright remains with the original authors.
English | [中文](README.zh.md) A plugin for the dsh web GUI that adds a **focus chat** tab — a condensed, Claude Code–style way to read a conversation. ## Screenshots | Off — the normal chat view | On — the focus chat view | | --- | --- | |  |  | Instead of watching every step live, one assistant turn collapses into a single summary line: > Thought for 36s, loaded 3 context items, ran 2 shell commands, edited 8 files, read 17 files, listed 18 directories …and the whole turn can fold into one `Worked for Xm Ys` line. Click any line to expand the full detail — tool cards, thinking, context injections, produced files, copy/fork actions — all drawn the same way as the normal chat rows. Your mid-turn interjections split the fold into per-stretch lines, each carrying its own duration, and a stopped turn reads `Stopped after X` instead of "worked". A background-task settlement — a tool-jobs `notice` injection like `bash pnpm install [status: completed]` — classifies into the summary line's `N background jobs` segment instead of riding it as a verbatim `injected …` account; expanding th
Read the full READMEThe repository declares no license. Check with the authors before using it.
dsh-focus-chat DSH plugin questions
How do I install dsh-focus-chat?
Run the command `dsh plugin --profile web add @dingyi222666/dsh-focus-chat` in your DSH environment. Then restart the DSH web server with `dsh web`. The Focus Chat tab will appear automatically in any conversation.
How is Focus Chat different from the normal chat view?
Focus Chat collapses each assistant turn into a single summary line showing key actions and duration. The normal chat view shows every step in full detail. You can toggle between the two views using the tabs. Focus Chat is designed for quick scanning, not for interacting with the assistant.
Can Focus Chat modify the original chat view?
No. Focus Chat is a separate tab that never touches the original chat view. It only reads the conversation snapshot and renders a condensed view. The chat view's internals are not accessible to third-party plugins by design.
How do I expand a collapsed turn in Focus Chat?
Click on any summary line to expand the full turn details. This shows tool cards, thinking, context injections, and produced files in the same format as the normal chat rows. Click again to collapse.
Does Focus Chat make any model requests?
No. Focus Chat is a pure client-side derivation over the already-logged conversation snapshot. It never reaches out to any model or provider. It only reorganizes what is already stored in the conversation.