Skip to content
Discussion options

You must be logged in to vote

@PanchoG17 thank you for your question. the step 1, 2, 3 in your example flow need to be handled by your agent server (similar as ADK API server) which runs the agent (e.g. via ADK's Runner). And once user is verified you put a signal in the adk session state, and your tools that executes the CRUD operation should check this session state to see whether the signal is there , if it's not there, then your tool should reject the operation. Better put this signal prefixed with "temp:" in the session, if your agent session is not correlated with your user session, so that it won't be persisted.

Replies: 4 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@PanchoG17
Comment options

Comment options

You must be logged in to vote
1 reply
@PanchoG17
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by hangfei
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
bot responded [Bot] This issue is responded by ADK bot
5 participants