HarryLi-7/dsh-tool-fold
HarryLi-7★ 0JavaScriptLast synced: 2026-08-16
—
README excerpt
dsh-tool-fold Fold all tool-call cards and thinking blocks in the DSH conversation into a single switch. Maximum collapse: process content is completely hidden by default; one toggle in Settings → General shows/hides everything. What it does State Effect Toggle off (default) All tool-call cards ( [data-chat-flow-kind="tool-call"] ) and thinking blocks ( [data-variant="think"] ) are completely hidden — the conversation shows only user messages and assistant replies Toggle on Everything is restored with native rendering (zero loss); process blocks are tinted with the GUI brand blue so "process" is visually distinct from "result" Persistence State is saved to localStorage and survives reloads The control lives in Settings → General settings , between "Appearance" and "Enter behavior when busy" (order 15). Why "maximum collapse" Instead of folding each card into its own header (which leaves a vertical stack of icons), this plugin hides everything and exposes one global toggle — a much cleaner conversation view. No counts, no labels, no icons cluttering the flow. Implementation - Pure client plugin (no host code). - State rides an attribute on ( data-dsh-tools-open ), so newly rendered …
View full README on GitHub →