# 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、扩展回滚和是否需要独立分发机制。