GuoxinShan/dsh-yzj--packages-ui-yzj ↗★ 0
@dsh-yzj/ui-yzj
Yunzhijia browser surface: rich tool-result cards for the yzj tool family plus a workspace panel (knowledge bases, agenda, recent chats, directory), backed by a bridge RPC channel
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@dsh-yzj/ui-yzj
Yunzhijia browser surface, dual-face package (dsh.client, platform: web).
Node half
Registers the /yzj Connection RPC channel over ctx.yzjBridge (authority loopback). Endpoints: workspaces, docs, events, groups, messages, whoami, search, doc-get, doc-blocks, sheet-get, workspace-get, event-get, contact-get, write-list, write-decide, the panel write face im-send / file-upload / file-data (user-direct writes), and the todo face todo-state / todo-ensure / todo-create / todo-toggle over the shared ctx.yzjTodo core from @dsh-yzj/tool-yzj. Only lossless CLI-parsed JSON crosses the channel.
Browser half
Registers into shell.overlay (floating ball + workspace panel), conversation.input.dock (drop band), and tool.call.toolview (keyed cards):
- Tool cards — one keyed view per yzj tool name (41): pending calls render the family title from args; settled calls render the structured
metapayload with the digest text as fallback, and an error summary on failure. Card ↔ panel two-way jumps (查看上下文 opens the panel at the anchored tab/entry). - Workspace panel — floating-ball entry (hover quick-dock, persistent toggle), four tabs: 知识库 (two-pane drill-down with doc content preview), 日程 (today), 会话 (full IM: chronological bubbles, media/file previews, emoji, reply, date dividers, anchor tags, 全部已读, plus a real composer sending via
im-sendas user-direct writes), and 待办 (urgency buckets 逾期/今天/进行中/待办/已完成, #tag aggregation chips, quick-create parsing#tag+ date fragments, one-click provisioning, checkbox complete/reopen, draggable rows). Unread counts come from CLIunreadCountplus locally persisted read-state; browser system notifications on unread increase. All panel entries remain draggable into the composer as reference chips.