dsh-pwsh-progress: DSH Conversation Flow Real-Time Task Progress Plugin
DeepSeek Harness (DSH) introduces a real-time task progress plugin for conversational flows, designed to address the issue of manual querying for background task monitoring. Maintained by sssueason, the plugin automatically renders task status, elapsed time, progress bars (in N/M or % format), ETA remaining time, and provides a one-click stop feature. The installation command is `dsh plugin --profile web add "github:sssueason/dsh-pwsh-progress#main"`; restart `dsh web` for it to take effect. The plugin supports multiple tools, including PowerShell and Bash, and tracks tasks via non-consuming `jobs.get`, ensuring real-time feedback while avoiding blocking the model output stream. It is suitable for data migration.
Read More@dsh-external/dsh-client-ui-notifications: Waiting and Completion Notification Plugin for DSH Web
DSH’s “everything is a plugin” philosophy is designed to address the issue of missing state updates when switching tabs during agent development. The `@dsh-external/dsh-client-ui-notifications` plugin introduced in this article listens to native contracts and triggers multichannel reminders when approval is pending, questions are posed, errors occur, or the state changes. Its core features include browser system notifications, tab title flashing, favicon red dots, and native Windows Toast notifications. The plugin supports persistent settings, which take effect after editing `package.json` and restarting DSH, thereby significantly reducing the cost of manually polling background tasks.
Read More