dsh-progress-reporter
Run the following command in DeepSeek Harness:
dsh plugin install baiyuscc13724-max/dsh-progress-reporter
Paste the following prompt into your AI chat to install this plugin:
In DeepSeek Harness, open Settings → DSH Plugin Market, search for dsh-progress-reporter and click Install, then restart Harness; the plugin source is hosted at https://github.com/baiyuscc13724-max/dsh-progress-reporter .
About this plugin
Long-running tasks in DeepSeek Harness suffer from a quiet but real pain point: the model keeps calling tools in the background while the user sees only scattered log lines, with no clear signal about what has been completed, where things are stuck, or what comes next. dsh-progress-reporter fills exactly that gap by giving Harness a Codex-style progress communication layer, so the model reports at meaningful work stages rather than counting tool invocations mechanically.
Under the hood, the plugin injects a set of progress-communication rules into the model context at session start, agreeing that the model should briefly announce itself when it finishes a meaningful stage, hits a blocker, needs a user decision, or is about to begin a lengthy step. If roughly 60 seconds pass without visible text output, a short collapsed notice is inserted at the next official step boundary, prompting the model to state in the current session language what is done, what is in progress, and what is next or blocked. Work resumes immediately afterward without interrupting the Goal mechanism. The trigger is time-based rather than call-count-based, routine operations are never narrated one by one, and by default only the main agent is asked to report, preventing a flood of simultaneous sub-agent updates. Everything runs locally with no network requests, no credentials, and no persistent storage.
Pick this up if you frequently hand multi-step, long-horizon tasks to Harness and want the reassurance of a reliable colleague checking in, without being buried under verbose tool-call logs. The plugin does not modify Harness core code; it lightly inserts checkpoints at official extension-point boundaries, making upgrades and rollback straightforward.
Use Cases
- A brief progress note fires at the next step boundary when no visible output appears for over 60 seconds
- The model announces what it has completed and what comes next after finishing each meaningful stage
- The model proactively reports blockers or pending user decisions at the next step boundary in the current session language
Best For
- Users who frequently run multi-step long tasks in Harness and want real-time milestone awareness
- Users who prefer concise stage updates over verbose tool-call logs
- Privacy-focused users who demand fully local, network-free execution
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.