AI Agent Hub
Back to plugins
🖥️

dsh-pwsh-progress

Client Updated 2026.08.27

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