Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#1187·eino

ADK ChatModelAgent 支持基于 tool 执行结果动态终止 ReAct 循环

Author: shihuaijunCreated Aug 15, 2026Updated Sep 17, 2026

在使用 ADK 的 NewChatModelAgent 构建 agent 时,希望能根据 tool 的执行结果动态决定是否终止 ReAct 循环并直接返回该 tool 的结果,而不是在构建 agent 时静态配置 ToolsConfig.ReturnDirectly 。

这是一个常见的需求场景,例如:

  • tool 执行后发现结果已经是最终答案(如查询类 tool 命中缓存、检索类 tool 召回质量足够好)
  • tool 执行后根据业务规则判断无需再调用 LLM 做后续推理
  • 同一个 tool 在不同参数下,有时需要继续 ReAct、有时应该直接返回

Source: cloudwego/eino

View original on GitHubView discussion on GitHub