dsh-auto-work-details
Manifest validDSH plugin, automatically expands the working process and collapses it automatically upon completion.
DSH Auto Work Details
A small browser-side DSH plugin that expands a running work-detail group at the standard height and folds that group when its segment finishes.
Compatibility
Verified: DSH 0.2.2-rc.1 (source review and automated checks); Desktop testing has not been completed.
Behaviour
- Always on while the bundle is enabled; the plugin has no Settings entry.
- Each composer observes only its own Conversation, including an embedded child chat. Switching its session or unmounting it disposes that observer.
- While a process group is running (
[data-shimmer]is present on its header), a collapsed group is opened once through the native header click. That path uses Chat's owninitialize('bottom')and follow logic, so the standard height cap and bottom-following are preserved. - When the group stops running, the group is closed once through the same native control.
- Manual toggles during the same running segment are not fought: the observer reacts only to the transition into and out of the running phase.
- The synthetic click suppresses the header's
focus()call, so opening a group does not steal the caret from the composer.
Earlier versions exposed a switch that stored dsh-auto-work-details.enabled in localStorage; the plugin now removes that leftover key when it loads.
Limits
This is a DOM-level workaround, not a Chat extension point:
- It depends on Conversation's
[data-conversation-content]/[data-conversation-session]scope and Chat's[data-step-process],[data-chat-group-key],[data-shimmer], andaria-expandedmarkers. An unresolved or mismatched Conversation is left alone. - It only works in modes that render a process-group header (Standard and Compact); Detailed and Verbose have no running group header to toggle.
- An auto-close is skipped when Chat's focus protection decides the group must stay visible, or when a whole-Turn fold is already animating that group.
- A future Chat update can change these markers without notice.
Install
Clone this fork (iBobbyTS/dsh-auto-work-details) and install its checkout as a DSH bundle. Replace the path and choose the profile you actually use:
dsh plugin --profile web add link:/absolute/path/to/dsh-auto-work-details
For Desktop, use its bundled CLI with --profile desktop, after launching Desktop once and quitting it. Restart the target Host and refresh its client after installing.
dsh plugin ... add links the package and also records @local/dsh-auto-work-details in the profile's dsh.profile.bundles; installing through the Plugin Manager performs the same steps.
Verify
node --test test/*.test.mjs
Comments
Loading…
Similar plugins
by vlln
DSH 插件:定时循环(/loop 命令 + loop 工具 + 活动状态条)。官方 bundle 插件,dsh plugin --profile web add 安装
★ 7
↓ 365/wk
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add @vlln/dsh-loopby AsakuraAOI
DSH 待办清单:左侧导航、Agent 工具与可置顶的独立窗口。
★ 0
MIT
JavaScript
Nov 3, 2026
dsh plugin --profile web add dsh-todoby better-er
dsh·工具结果自动展开插件
★ 8
↓ 435/wk
MIT
TypeScript
Aug 19, 2026
dsh plugin --profile web add dsh-tool-autoexpandby Modole
面向 DSH Agent 的 DAG 工作流创建、测试、发布和执行插件。
★ 0
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add @laobos/dsh-workflowby Lorvaste
DSH 插件:项目初始化插件,通过结构化的整理编排,需求与要素确认,无论是项目刚起步还是准备维护,都有一个好的开始.
★ 0
Apache-2.0
Go Template
Sep 1, 2026
dsh plugin --profile web add dsh-project-initializationby wly8691-jpg
Windows-native real-Office automation plugin (DSH). Contract, task-level, fault-injection and process-leak regressions covered; real-Office tests must be run on the target machine.
★ 6
↓ 466/wk
MIT
JavaScript
Oct 25, 2026
dsh plugin --profile web add @eqman00003/dsh-office-com