llm-to-agent/docs/extension/hooks-extensions.md
2026-08-21 16:33:23 +08:00

39 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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