1.5 KiB
1.5 KiB
Hooks、扩展与 Profile
扩展体系让新能力以 Tool、Hook、Behavior、Adapter 或 Profile 的形式生长,而不是全部进入微内核。
基础 Hook 接缝
- 期望实现阶段:P1
- 实际开发状态:未开始
- 已确认点:第一版只保留
beforeTool、afterTool、afterRun三个轻量 Hook 点,并允许内置代码注册。 - 待确认点:回调签名、错误传播、是否允许修改输入输出。
Hook Runtime
- 期望实现阶段:P4
- 实际开发状态:未开始
- 已确认点:Hook 用于观察、约束或响应生命周期,不承担存储一致性、Run 状态或 Tool 实际执行。
- 待确认点:优先级、异常隔离、启停、同步/异步行为和更多稳定事件。
扩展加载
- 期望实现阶段:P4
- 实际开发状态:未开始
- 已确认点:当独立扩展需求出现后,再支持 Tool、Hook、Behavior、Adapter 的本地发现与加载。
- 待确认点:目录布局、manifest、版本依赖、热加载和调试方式。
Profile 组合
- 期望实现阶段:P4
- 实际开发状态:未开始
- 已确认点:Project、Task、System Evolution 的差异最终由默认 Tool、Hook、Behavior 和策略组合表达。
- 待确认点:配置格式、继承覆盖、项目级自定义和运行时切换。
扩展开发体验
- 期望实现阶段:P4
- 实际开发状态:未开始
- 已确认点:扩展应可单独测试、启停和定位运行问题。
- 待确认点:模板生成、调试 CLI/TUI、扩展回滚和是否需要独立分发机制。