dsh-pwsh-progress
Run the following command in DeepSeek Harness:
dsh plugin install sssueason/dsh-pwsh-progress
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install sssueason/dsh-pwsh-progress to install the plugin; the source repository is available at https://github.com/sssueason/dsh-pwsh-progress. Restart dsh web to activate it.
About this plugin
Launching a background task inside DSH feels like tossing it into a black hole: no progress indicator, no countdown, no status light—you are left to refresh the page or scroll through job_output manually. dsh-pwsh-progress plugs that gap. The moment a job enters run_in_background, the interface shows its status (running, stopping, done, stopped, failed), elapsed time, a progress bar parsed from already-read output as N/M or a percentage, and an estimated time remaining. When output has not yet revealed a concrete progress figure, the plugin falls back to the historical average for the same command and labels the estimate clearly.
Beyond the inline card, the plugin injects a persistent task bar at the tail of every conversation turn, covering background jobs from any tool—pwsh, bash, subagent, and more. It polls automatically, degrades silently on failure, and ships a one-click stop button backed by jobs.kill. pwsh tasks additionally receive an in-place progress card that replaces the official same-slot card for a tighter layout. Under the hood, all state tracking uses a non-consuming jobs.get call so the model job_output stream is never disturbed.
If you regularly orchestrate long-running background tasks in DSH and refuse to keep refreshing the page just to find out whether a job has finished, this plugin is built for you. Install it, restart dsh web, and you are done—no extra configuration required.
Use Cases
- Monitor a long-running pwsh script with an inline progress bar and ETA while it executes in the background
- Track every active background job across pwsh, bash, and subagent at the tail of each conversation turn
- Check the exit code after an aborted job and stop or restart it with one click
Best For
- Developers who routinely launch long-running background scripts in DSH
- Workflow users orchestrating multiple tools who need to watch several task progress bars at once
- Daily DSH users who are tired of refreshing the page to confirm a job has finished
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.