Skip to content

Google Agent Development Kit

Google Agent Development Kit provides libraries for model workflows with tools, confirmations and sessions.

Visit Google Agent Development Kit

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.

  1. Close and reopen the sketch
    Compare 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.
  2. Review the exact time
    Mark which signed-in person may confirm. The booking remains unchanged while review is pending.