vlln/dsh-task-status

DSH plug-in: background task status bar (dialog page task progress + real-time output tail)

task-status is a background-task status bar above the chat input area of DeepSeek Harness: a running-task count plus click-to-expand per-task details and a live output tail (auto-polling, 10-line scrolling area). When a background task runs (e.g. the model-side bash tool with run_in_background: true), the bar shows a compact line per task (icon, name, command excerpt, start time, running state); clicking a row expands it to a live-scrolling output tail with a scrollbar once it exceeds 10 lines; the bar disappears automatically when the task finishes. It is registered through the official conversation.input.dock slot and ships as an official bundle plugin with zero patches.

Infrastructure & Deployment ★ 9 updated 2026-08-27 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add "github:vlln/dsh-task-status#main"

one-line install from a git source is recommended (build artifacts are committed; a git source doesn't trigger a build) — dsh plugin --profile web add "github:vlln/dsh-task-status#main"; npm source alternative: dsh plugin --profile web add @vlln/dsh-task-status@0.3.1. From a local directory: git clone, cd dsh-task-status, dsh plugin --profile web add . After installing, restart web; enable/disable it in the Plugins panel on the settings page.

Compatibility

DeepSeek Harness web profile. Registered through the official conversation.input.dock slot (same family as queue/todo/goal). Ships as an official bundle plugin (dsh.bundle + dshClient channel), 0 patches. Mirror reads are one-sided (client side alone); official semantics is inherently incremental, so model perception is unaffected. Node half: src/index.mjs (mirror patch + /tasks /output routes).

Details

Recent updates

The current README documents the UI features, installation paths (git source recommended, npm, local), usage example, and the development workflow (pnpm install, pnpm run build via tsdown).

FAQ

Where does the status bar appear?
Above the chat input area, registered through the official conversation.input.dock slot — the same family as queue/todo/goal.
Can I see task output live?
Yes — click a task row to expand it; the output tail scrolls live, with a scrollbar appearing once it exceeds 10 lines.
Why is git-source install recommended?
Build artifacts are committed, so a git source doesn't trigger a build; npm source (dsh plugin --profile web add @vlln/dsh-task-status@0.3.1) works too.

Alternatives

ltao0829/dsh-task-notify · cj-mcgonigle-dsh-task-progress · 610la/dsh-notification-center

More plugins in Infrastructure & Deployment

Browse more in Infrastructure & Deployment

Guides for Infrastructure & Deployment plugins