AFANman/dsh-work-board--packages-client-ui-board ↗★ 0
@deepseek-ai/dsh-client-ui-board
Work board web plugin: sidebar trigger, four-column kanban overlay, workspace filtering, and failure toasts over the board remote
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@deepseek-ai/dsh-client-ui-board
English | 中文
Work board web plugin: a sidebar trigger, a standalone four-column page (todo / in progress / done / failures) over the layout's main.page seat, drag-and-drop status transitions, todo-item editing, per-workspace filtering, session jump from dispatched cards, and a failure toast stack over shell.overlay.
Slots
sidebar.board(declared byui-sidebar): the foot trigger row.main.page(declared byui-layout): the standalone page, claimed exactly while the board is open — registering switches the frame's main area to the page, disposing the claim returns it to the conversation.shell.overlay(declared byui-layout): the failure toast stack (id: board-toasts).
Data flow
All host reads go through the board remote namespace (list, create, update, delete, assign); host-pushed mutations arrive through the forwarded board/change event into the BoardController, which publishes one immutable snapshot bound as the inject face's useBoard hook. The current workspace path is resolved from the workspaces service (recentWorkspaceId → path) and used to filter items unless the filter says all. New items are created in the workspace the active filter targets — an explicit workspace filter (its path) wins, while current and all fall back to the current workspace — and the create dialog shows that target read-only. Under the all filter the columns mix workspaces, so each card additionally names its owning workspace (the workspace title when listed, else the raw path).
Model Experience
System prompt
What the model sees
Nothing. This plugin contributes no prompt, tool, or schema; the model-facing surface lives in @deepseek-ai/dsh-tool-board.
Token effect
Zero.
Known Limitations and Deferred Work
- The board shows every workspace's items only under the explicit
allfilter; the defaultcurrentfilter follows the session's recent workspace. - Editing is limited to
todocards; drag-and-drop replaces the status selector (no keyboard status change path). - Item reordering and due dates are not part of the current model.