dsh-progress-beat: Enable agents to output progress during long-running tasks.
`dsh-progress-beat` is a DSH plugin maintained by Mabinogi-Cichol, categorized under "workflow." Addressing the tendency of flash models in agent tasks to continuously invoke tools and speak only at the very end, it employs three mechanisms to insert progress explanations back into the execution process: resident progress rules (systemPrompt.section, enabled by default), silence reminders (agent/pre-step, based on silence count rather than total calls, enabled by default), and user turn reminders (disabled by default). The plugin provides a visual control panel with three collapsible groups organized by mechanism. It saves configurations via the host's settings service to the `cordis.patch.yml` in the profile for hot application, or allows direct writing of the profile patch. It does not modify conversation content, does not swallow tool results, does not block calls, and the injected notices are attributed for auditability. Installation is performed using `dsh plugin --profile desktop add github:Mabinogi-Cichol/dsh-progress-beat`. For installation via `link:`, a `node_modules` link for `@deepseek-ai` is required; otherwise, the plugin will not function as a whole. The quality of the progress descriptions remains a model behavior; the plugin can only increase the probability.
Read More