
Rumioandwebjoin111
cd5fa065d3
♻️ refactor(agent): 重构 Agent 状态管理与执行器流程,优化 Token 预估与自愈反思机制 (#2150)
- 统一使用 `run_context.run.messages` 作为消息历史的单一数据源,清理 `AgentState` 冗余字段
- 将工具消息装配逻辑 `assemble_tool_message` 提取并重构至 `ToolExecutor`
- 引入 `token_drift` 动态校准偏移量,并精确计算工具与系统提示词的 Token 开销
- 重构 `ReflexionCapability` 自愈反思引擎,基于异常多态与模板字典动态生成反馈提示词
- 支持通过 `resolve_model_capabilities` 解析并合并用户自定义的模型能力覆盖
- 在执行器循环中支持 `should_reset_cycle`,以优雅处理外部干预(如用户追加指示)
- 扩展 `capabilities` 中对 `gpt-[5-9]*` 等新型号模型的能力定义与上下文限制
Co-authored-by: webjoin111 <455457521@qq.com>
2026-07-16 09:09:59 +08:00
..
2026-07-16 09:09:59 +08:00
2026-06-24 09:11:03 +08:00
2026-07-03 08:53:56 +08:00
2026-07-03 08:53:56 +08:00
2026-04-26 15:50:15 +08:00
2026-07-10 09:14:06 +08:00
2025-11-26 14:13:19 +08:00
2026-07-03 08:53:56 +08:00
2026-04-26 15:50:15 +08:00
2026-06-24 09:11:03 +08:00
2026-06-24 09:11:03 +08:00
2026-06-24 09:11:03 +08:00
2026-04-18 23:42:10 +08:00
2026-06-24 09:11:03 +08:00
2026-07-03 08:53:56 +08:00
2026-06-28 22:12:07 +08:00
2026-06-24 09:11:03 +08:00
2026-06-28 22:12:07 +08:00
2025-09-12 17:38:24 +08:00
2026-06-07 18:14:01 +08:00
2026-05-28 22:57:28 +08:00
2026-06-07 18:14:01 +08:00