What belongs in an action confirmation?
Choose a tool action your workflow can propose and configure a confirmation when your SDK supports it. Have your app show what will change and check who can approve that change. An approved suggestion still needs the app’s permission checks before anything is saved.
What survives when the app restarts?
A session keeps the conversation and its state. An in-memory session loses that information when the process stops. ADK documents persistent alternatives for ordinary sessions. Its action confirmation guide lists the built-in database and Vertex AI session services as unsupported for that feature. Check the SDK language and supported setup before relying on a confirmation after a restart.
What should you price separately?
Budget for model usage, app hosting and the service that saves sessions. The open-source Python project is one option in the toolkit. Confirm the chosen language, model and storage capabilities before planning a release.
Does a suggested appointment stay pending after reopening the app?
Draw a fictional music lesson with a proposed new time. Write what the original booking says and what the pending request says.
- Close and reopen the sketchCompare a temporary session with a saved session. Keep the pending request and actual booking in the app’s own records if the chosen session service cannot resume the confirmation.
- Review the exact timeMark which signed-in person may confirm. The booking remains unchanged while review is pending.