dsh-task-status¶
⭐ 9 · ✅ active · skill
| Type | skill | Category | Learning |
| Stars | ⭐ 9 | Status | ✅ active |
| Author | vlln | Updated | — |
One-liner¶
DSH 插件:后台任务状态条(对话页任务进度 + 实时输出 tail)。官方 bundle 插件,dsh plugin --profile web add 安装
About¶
UI (chat-page dock slot): Routes (Node half): Output tail contention semantics (official 0809 API constraint): tasks.read is a consumptive, incremental read (one shared cursor per task). This plugin applies a mirror patch to ctx.tasks.read — the official read becomes buffered mirror (increments already read by others, not re-consumed) + direct read of the latest (normal consumption); the plugin's own reads go straight to the underlying rawRead. The official tool and the plugin see the same increment sequence (no duplicates, no loss); only the proactively self-read part can no longer be replayed by the official side alone (official semantics is inherently incremental, so model perception is unaffected).
📦 Install¶
dsh plugin --profile web add "github:vlln/dsh-task-status#main" # one-line git source (build artifacts committed)
# or npm source: dsh plugin --profile web add @vlln/dsh-task-status@0.3.1
🚀 Quick Start¶
⚙ 1 background task running
● bash-1 for i in $(seq 1 20)… started 21:30:15 running
📚 Learn more¶
Installation
Recommended: one-line install from a git source (build artifacts are committed; a git source doesn't trigger a build): dsh plugin --profile web add "github:vlln/dsh-task-status#main" # one-line git source (build artifacts committed)
Usage
Run a background task and the status bar appears (e.g. the model-side bash tool with run_in_background: true): ⚙ 1 background task running ● bash-1 for i in $(seq 1 20)… started 21:30:15 running Click a task row to expand → the output tail scrolls live (a scrollbar appears once it exceeds 10 lines). The status bar disappears automatically when the task finishes.