Roadmap
August 12, 2026 · View on GitHub
plugin-registry 的推进路线。状态标注:待决策(需先拍板形态)/ 暂缓(已决定不做或延后)/ 下轮(明确候选)。设计论证见 官方 0809 覆盖度 与 插件类型对比(当前契约),历史机制设计见 docs/client-ui-extension-model.md(已转向,仅存档),本文件只列执行状态。
下一轮候选
| 项 | 状态 | 说明 |
|---|---|---|
| S4 动态卡片 | 暂缓 | 基于已移除的旧机制件(ToolRow toolview 渲染缝、conversation.view、轮询投影通道,0809 转向后已移除)——需先按当前官方机制(entry 自渲染 / repository 插件)重评估 |
| 跨 session 全局看板 | 暂缓 | 同上,基于已移除的 conversation.view 机制,需重评估 |
| task-status 输出投影 | 暂缓 | 基于已移除的轮询投影通道,需重评估 |
| agent native 插件生态管理 | 实施完成(agent 真调待 LLM 环境) | 设计定稿(docs/plugin-discovery-design.md);实现落地——console Node half 注册 plugin_search/install/uninstall/status ×4 工具(ea7f285);发现层 $DSH_HOME/plugin-sources/(sources.yml 源集合 + lock.yml TOFU + cache/ 快照);index(URL/本地文件)/single(懒加载探测 1h 缓存)/manifest 三源类型;trust 层级 + first-index + 禁裸分支。验证:39 项 node:test + 20 项 e2e + web 注册日志实证。剩余:GUI 会话 agent 真调(需 LLM key) |
| bundle 实时展开(装 bundle 零重启) | 下轮 | 设计定稿(docs/console-ui-plugin-management.md「待实现」节):bundle 包内 patch 行展开写入用户 profile patch → 配置 HMR 实时生效,消除「装 bundle 需重启」反直觉;已实测 insert 行实时挂载通道可用([HMR-PROBE] applied) |
文档项(零代码)
| 项 | 状态 | 说明 |
|---|---|---|
| CSS 变量契约文档化 | 下轮 | 哪些 token 可被插件覆盖、类名契约稳定承诺(主题层) |
data-chat-* 锚点属性契约化 | 下轮 | navbar 依赖的锚点属性是未版本化实现细节,需文档化为稳定契约 |
官方基线持续对齐
- 机制分支
feat/plugin-registry-mvp-0808已冻结退役(0809 转向后不再演进);当前基线 = 官方 0811 快照,验证站/tmp/dsh-0811+/tmp/dsh-0811-home(薄控制台 profile patch 双通道适配验证通过,见 CHANGELOG 0811 条目)
已决定不做(记录)
- patch 瘦身(49 → 5):随 0809 转向废弃——patch 机制整体移除(0 patch 薄控制台),设计稿见
docs/patch-slimming-design.md(历史文档) - S3 turn 折叠:区间折叠(N item → 1 折叠头)需官方折叠容器(纯折叠策略 + 原生常驻 + CSS 收起)——M2 方案已决定不做,
examples/turn-fold移除;早期 per-item 回退缝(conversation.chat.item)已随缝降级移除 - S5 task board 委派台:工作区级委派台(与 workspace 平级)暂不做;taskboard 示例移除