AI Agent Hub
Back to plugins
🖥️

dsh-chain-toggle-all

Client Updated 2026.08.15

Run the following command in DeepSeek Harness:

dsh plugin install NekoDD-wow/dsh-chain-toggle-all

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install NekoDD-wow/dsh-chain-toggle-all in the terminal to install this plugin, visit https://github.com/NekoDD-wow/dsh-chain-toggle-all for the full source code, and restart the web GUI after installation to see the one-click expand/collapse button in the session header.

About this plugin

A single DSH Web GUI session can accumulate many reasoning chains and tool-call rows. Expanding or collapsing them one by one quickly becomes a chore. dsh-chain-toggle-all turns that repetitive clicking into a single tap on a header button.

Hit Expand All and every Think and Tool row in the current conversation opens at once; tap again and they all fold back into one-line summaries. A MutationObserver watches each row aria-expanded attribute in real time, so the button label always reflects the true state even after you manually toggle a single chain. When no collapsible rows exist yet, the button hides itself entirely to stay out of the way.

The plugin is purely front-end: it scans the conversation scroll container for data-disclosure-row elements and fires click() on them. It never patches DSH source code, never injects global styles, and a clean uninstall restores the UI bit-for-bit. Ideal for anyone who regularly needs to flip between fully-expanded and fully-collapsed views of multiple reasoning and tool-call chains in DSH.

Use Cases

  • Quickly review all reasoning and tool call details.
  • Fold all expanded chains back to summaries in one tap.
  • Toggle overall expanded and collapsed states across many chains.

Best For

  • Daily DSH Web GUI users reviewing long sessions.
  • Developers auditing multiple reasoning and tool call chains frequently.
  • Users who want fewer repetitive clicks when inspecting chains.