llm-to-agent/docs/extension/hooks-extensions.md
2026-07-16 09:24:26 +08:00

1.5 KiB
Raw Blame History

Hooks、扩展与 Profile

扩展体系让新能力以 Tool、Hook、Behavior、Adapter 或 Profile 的形式生长,而不是全部进入微内核。

基础 Hook 接缝

  • 期望实现阶段P1
  • 实际开发状态:未开始
  • 已确认点:第一版只保留 beforeToolafterToolafterRun 三个轻量 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、扩展回滚和是否需要独立分发机制。