Skip to main content
路线图应该是指南针,而不是把旧承诺换上新日期的博物馆。

1. 动机

HeavenBase 迭代很快,因此路线图会把已交付架构与真实缺口分开。 用本页理解方向;用发布说明与源码仓库确认精确交付状态。

2. 当前基线

0.1.2.1 系列完成了 Registry 与模块收敛工作。
  • 一个 Context 拥有一个仅依赖标准库的 Registry 内核、配置权威、模块解析器与实时工作区状态。
  • 内置模块与外部模块使用同一套无需导入的 meta.yaml 文件夹协议和 ModuleService 生命周期。
  • Catalog 与 MetaSchema 是固定工作区基础;Capsule 是必需项;Toolkit 与 Prompt 是打包默认项。
  • Agent、Memory 与 Database 仍是可选扩展根。
  • 具体 Toolkit 及其引用的 Capsule 持久化在一个显式应用工作区中。
  • 不可变 Query 通过注册的 Backend 与 handler 记录路由,而 explain() 会诚实报告 native、adapter、scan、fallback 或 unsupported 执行。
  • 工作区清单版本 2 捕获构造、请求的根与 schema,但不会声称已导出行。

3. 近期重点

  • 仅在能力证据保持精确时拓展 Provider 原生执行。
  • 改进可移植 Query 性能与跨 Backend 诊断,同时不隐藏 scan 或 fallback 工作。
  • 在定义远程获取、签名与生态信任策略的同时,保持模块制品可复现。
  • 让公开文档、中文翻译与工程参考持续同步已交付行为。

4. 已知缺口

  • 远程模块获取与签名策略尚不是产品表面;本地路径模块会被捕获为经过验证的内容寻址制品。
  • 尚未实现描述符继承与组合。
  • 工作区清单重建外壳,而非已存储的行或物理 Backend 数据。
  • 独立路由的 Backend 不构成分布式事务边界。
  • LLM 会话持久化仍处于推迟状态;运行时会话与可选 Agent 行是两份独立契约。
  • 多智能体编排、血缘、自动化与联邦尚不是已实现的 HeavenBase 产品。
这些是边界,不是隐藏菜单。 请根据 HeavenBase 今天能够证明的能力进行设计。

5. 长期方向

  • 带显式来源证明的可信远程模块分发。
  • 在语义可证明之处提供更好的 Provider 原生文本、聚合与图执行。
  • 仅在真实恢复用例确立契约后提供具体的可移植数据包。
  • 让 Capsule 支撑 callable 持久化,但前提是它能替代而非复制现有 callable 权威。
  • 仅在内存所有权、重放与隐私边界明确后推进 LLM 持久化。

6. 非目标

  • 不引入第二套 Registry、planner 或描述符格式。
  • 不在缺少领域自有清理语义时提供通用扩展卸载抽象。
  • 不用标签推导执行证明,也不把 Provider 行为藏进中央分支。
  • 不在具体产品需求确立契约前构建推测性的编排平台。

总结

  • Registry-first、单文件夹模块架构是已交付基线。
  • 当前工作应深化 Provider 与信任能力,而不是重新打开已收敛的所有权。
  • 缺口保持显式,让应用能够选择安全边界。

进一步探索

相关资源: