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

AI 분석

为工作板提供前端 Web 可视化界面,支持拖拽状态、编辑任务及按工作区过滤。适合需要直观管理和查看跨会话任务看板的 DSH Web 用户。

패키지
@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.