kaidiren/dsh-reasoning
kaidiren★ 0TypeScriptLast synced: 2026-08-15
—
README excerpt
@kaidiren/dsh-reasoning English 中文 DSH web GUI plugin: auto-expand assistant reasoning (Think rows). What it does - Expand thinking : while the setting is on, every Think row (the collapsible deep-thinking block) appears expanded by default — streaming thought and freshly loaded history included. Turn it off and rows stay collapsed, expandable per-row by clicking. - Settings card : a card in the plugin-configuration section of Settings Plugin config (a sibling of the "Web UI plugins" group card) toggles the behavior; the choice persists in the browser (localStorage). The plugin is DOM-based on purpose: disclosure state lives in React component state (collapsed content is not in the DOM at all), so the reliable hook is forwarding clicks on the stable data- attributes emitted by the official conversation UI ( data-variant="think" , data-disclosure-row , data-expandable , data-open ). Install From npm (recommended) From the repository (development) Restart dsh web after installing. Known limitations - Depends on the conversation UI's data- contract; a future DSH release that renames the attributes would need a selector update. License BSD-3-Clause.
View full README on GitHub →