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
AI 분석
为工作板提供前端 Web 可视化界面,支持拖拽状态、编辑任务及按工作区过滤。适合需要直观管理和查看跨会话任务看板的 DSH Web 用户。
설치
검증된 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 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.