AFANman/dsh-work-board--packages-client-ui-board0

@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

包名
@deepseek-ai/dsh-client-ui-board
版本
0.1.0
许可证
MIT
最近更新
2026年8月21日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 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 by ui-sidebar): the foot trigger row.
  • main.page (declared by ui-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 by ui-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 (recentWorkspaceIdpath) 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 all filter; the default current filter follows the session's recent workspace.
  • Editing is limited to todo cards; drag-and-drop replaces the status selector (no keyboard status change path).
  • Item reordering and due dates are not part of the current model.