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 示例移除