Skip to content

v0.20.0 — 报告面板插件化

Latest

Choose a tag to compare

@hccccc01333 hccccc01333 released this 14 Aug 15:09
· 2 commits to master since this release

架构升级

报告卡片 + 右侧面板从 fork 的 \ui-conversation\ 抽出,成为独立 client 插件 **@deepseek-ai/dsh-client-ui-report-panel**:

  • \ui-conversation\ 回到上游基线,零 fork 定制
  • 插件通过公开 slots 贡献:turn-tail 报告卡片条目 + composer-dock 面板条目
  • web-app browser roster 挂载,组合进/出即开关整个报告面板
  • 协议(\card: 'report'\ + \documents\)和 \ReportBlock\ 渲染器保留在核心包

所有功能原样保留:报告内搜索、滚动位置记忆、最小化、多 HTML 交付标签、报告间链接、提问桥接。

验证

  • 插件单元测试 12 个 + ui-conversation 416 个全过
  • Playwright 端到端(插件模式下):搜索 1/62、双标签、滚动恢复 600px、最小化/展开、提问桥接、batch 多文档 4 tab、index 链接切换 0→1,零控制台错误

意义

从此这个项目是纯插件生态:报告生成(dsh-report-html)+ 报告展示(ui-report-panel)都是独立插件,任何 dsh 宿主可组合,不再依赖 fork。