Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
-
|
Response from ADK Answering Agent (experimental, answer may be inaccurate) TLDR: The behavior you're observing is not expected. Hi there! Thanks for the detailed question and for using ADK. That's some excellent debugging and a very clean workaround you've implemented. Here are the answers to your questions based on the intended design of ADK:
The fact that it's not working as expected in your case could point to a subtle bug or an edge case in the framework's state handling. Your workaround is perfectly valid, but ideally, the underlying It seems you've uncovered behavior that deviates from the documented design. Thanks for bringing this to our attention! References [1] ADK Docs: Resuming Agent Invocations |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi ADK team! 👋
I'm building a multi-phase workflow with human-in-loop (HIL) approval points. I've run into an issue with SequentialAgent and LongRunningFunctionTool that I'd like to understand better.
Architecture
Expected Behavior
Actual Behavior
Current Workaround
I implemented a custom BaseAgent orchestrator that checks session.state completion keys before calling each sub-agent:
This works perfectly—phases don't re-execute after HIL resume. ✅
Questions
I've reviewed the docs and examples but couldn't find guidance on this specific use case. Any insights would be greatly appreciated!
Environment:
Thanks for building such a powerful framework! 🙏
Beta Was this translation helpful? Give feedback.
All reactions