DSH Progress Reporter
Adds Codex-style progress communication to long-running DeepSeek Harness tasks: updates follow elapsed time and meaningful work states, never a mechanical tool-call count.
Features
- Seeds a reporting policy at session start so the model updates users after meaningful phases, at blockers or decisions, and before lengthy work.
- Requests a progress update at the next official step boundary after about 60 seconds without visible assistant text.
- Never triggers on a fixed number of tool calls or narrates every routine operation.
- Asks for a concise update covering completed work, current work, and the next step or blocker.
- Lets the agent continue automatically after reporting and preserves the official Goal workflow.
- Excludes subagents by default to avoid noisy concurrent updates.
- Runs locally with no network calls, storage, credentials, or API keys.
The plugin injects a model-facing checkpoint at an official pre-step boundary. It does not fabricate assistant messages or modify DeepSeek Harness core code.
Install
This plugin is not installed by default with Harness Desktop. Install it only when you choose to use it.
In Harness Desktop:
1. Open Settings → DSH Plugin Marketplace. 2. Search for dsh-progress-reporter. 3. Install it and restart Harness.
Repositories carrying the GitHub dsh-plugin topic are automatically indexed by the community marketplace.
Configuration
Defaults live in cordis.patch.yml:
config:
enabled: true
intervalSeconds: 60
includeSubagents: falseRestart DSH Web after changing configuration.
Limitations
- Checkpoints occur only at step boundaries. The plugin cannot interrupt one long model request or tool execution.
- Progress text is generated by the active model. If a model ignores a checkpoint, the plugin retries after another full silence interval.
- Requires DeepSeek Harness
0.1.0-rc.7or a compatible newer version.
Privacy
No network access, cloud service, credentials, or persistent data. The plugin only reads agent lifecycle events and injects model-facing progress checkpoint notices.
Development
npm install
npm testLicense
MIT