2.0.1 (2026-08-28)
Note: This release contains all updates originally intended for v2.0.0. The version was bumped to 2.0.1 due to a PyPI registry conflict with a previously yanked 2.0.0 package.
⚠ BREAKING CHANGES
- agentplatform:
agent_enginesmodule renamed toruntimes. - agentplatform:
a2a tasksmodule is removed. - agentplatform:
sessionsandsandboxesmoved to top-level modules. - agentplatform: Removed global initializer dependency. Agent frameworks now read project and location from environment variables.
- agentplatform:
runtime templatesimport changed fromagentplatform.agent_engines.templatestoagentplatform.frameworks. - agentplatform:
evals.run_inference(agent=...)now acceptstypes.Runtimeinstead oftypes.AgentEngine. - agentplatform: Migrate Memory Bank methods to
client.memory_bankssub-module.
Features
- Add sandboxes.pause() and sandboxes.resume() methods to the Agent Engine sandbox SDK across Python, Java, and JS SDKs. (9b92c88)
- Add Shell Sandbox environment support to the Agent Engine sandbox SDK (8f87082)
- agentplatform: Support client.memory_banks.get (6dfe678)
- agentplatform: Support client.memory_banks.list (6dfe678)
- agentplatform: Support ExampleStores module for few-shot example management (5248240)
- agentplatform: Support Memory Bank configs. (6dfe678)
- Decouple agentplatform from google-cloud-aiplatform and package it as a standalone PyPI package
google-cloud-agentplatform. (e0e32c2) - Expose ingress_control_config field on SandboxEnvironmentTemplate across Python, Java, and JS SDKs. (c08ed98)
- Expose service_attachment field on SandboxEnvironmentConnectionInfo across Python, Java, JS, and Go SDKs. (b781b0e)
Bug Fixes
- Add identity_type and service_account support to Reasoning Engines and Agent Engines. (a8536aa)
- Propagate the underlying API error from AdkApp's synchronous session methods and streaming agent runs (91cc8ce)
- Serve public A2A agent card at /a2a/card on Agent Runtime (85cba30)
- Treat forwarded OAuth access tokens as ephemeral session state (7e95ce6)