dsh-task-console
DSH client plugin — flip to the back of the page for a floating glass task console: live background jobs, subagents, session overview and workspace of the current session, with mouse-draggable and mouse-resizable cards (bottom-right handle, size persisted per card). Maximizing a card unrolls its controls onto the card's own canvas, where every control is a draggable, editable item and the board card stays a live thumbnail whose control order follows that arrangement; built-in cards open as a fullscreen view. The top-right card conversation calls a temporary agent session to refactor each card's style and internal controls from natural language, and any conversation can author cards via [taskcard] blocks (text/heading/note/stats/progress/trend/kv/links/chips/checklist/counter/button/table/code/toggle/countdown/bars/image/embed). Embedded web apps can be marked 受控 and routed through the bundled local page bridge (bridge/server.mjs), which injects an agent into the page so the workbench — and the agent — can click, type, scroll and read inside it through [page] action blocks; the app height is dragged on its bottom edge, accurate on the zoomed canvas too. Cards can be published as copies onto a fullscreen infinite canvas with named boards, share strings and a zero-dependency WebSocket relay for multi-user editing, and a right-hand dock renders the project's archify architecture diagram (embedded, sandboxed, resizable). 适合需要同时监控多个后台任务、子智能体和工作区的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:He2way/dsh-task-consoleREADME
Read the full README ↗Usage / 用法
- Click the floating glass button
⇄ 任务台(bottom-right). - The page flips to the back — the glass task console for the current session. The button stays at the bottom-right, so click it again (now
◀ 返回正面) to flip straight back; the conversation input bar also stays put at the bottom, so you can keep typing and sending while the board is open. - Drag cards by their headers; drag a card's bottom-right corner to resize it (the size sticks and is remembered per card);
▴/▾collapses a card,×hides a built-in card. Built-in cards are read-only. + 新建卡片creates a blank draft card and auto-opens the agent conversation popup at the top-right — describe the style and the internal controls you want (e.g. “周报样式,蓝色强调、宽卡片,加一个完成清单和复制按钮”), send, and a temporary agent session refactors the card from your description. On a user card use📌(pin),📤(publish a copy to the canvas),💬(对话重构),✎(edit),🗑(delete — click twice).🖼 画布opens the infinite canvas: publish copies, arrange them freely, drop images, then复制分享串and hand the string to someone else (they paste it under协作 → 加入) to edit the same canvas together — see infinite canvas & collaboration.复位卡片restores the built-in layout (your user cards are kept);返回会话/Escalso flip back to the chat.