Replies: 1 comment 1 reply
-
|
Response from ADK Answering Agent (experimental, answer may be inaccurate) TLDR: Your observations are correct. The standard, synchronous Hi Leo, Thanks for the great question. You've run into a key architectural consideration when building multi-agent systems with human oversight. Your analysis is spot on. The behavior you're seeing is expected. The In distributed systems, such as those using A2A (agent-to-agent) communication or nested agents via Recommended Solution: Asynchronous HITL with
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
First off, thanks for all the great work on this framework.
I'm designing a multi-agent system and have run into an issue when implementing Human-in-the-Loop (HITL) functionality using a FunctionTool with confirmation enabled.
It appears the confirmation/HITL prompt is not being triggered in two scenarios:
AgentTool: When the FunctionTool is called from within an AgentTool.
A2A Agents: When the tool is part of an A2A agent. My assumption is this is because the resumability_config isn't passed through the to_a2a() method.
Could you please confirm if this is the expected behavior or if I might have misconfigured something?
The ability to use HITL within scalable A2A agents would be incredibly powerful for our use case, as it would prevent us from having to tightly couple agents for tasks requiring human oversight.
Thanks in advance for any insights!
Best, Leo
Beta Was this translation helpful? Give feedback.
All reactions