Problem
The Go control plane, CLI, and UI have moved to the API v2 Harness, AgentTemplate, AgentInstance, and upstream A2A model, but python/ packages and samples have not received the same end-to-end audit. Several READMEs and examples still describe Kagent-owned sessions, legacy controller URLs, or persistence behavior that may no longer exist.
Scope
- Inventory
python/packages and python/samples by whether each package/sample is supported by the v2 architecture.
- Distinguish framework-internal session terminology from obsolete Kagent session APIs; do not mechanically rename valid Google ADK or framework concepts.
- Update supported packages and samples to use public A2A interaction and current runtime configuration.
- Remove samples and compatibility code whose backing API or service was deleted.
- Verify documented controller endpoints, environment variables, durable-directory behavior, task/context semantics, and deployment manifests.
- Add the smallest runnable validation for each sample we continue publishing, and include it in CI where practical.
- Update Python package READMEs so they do not promise legacy Kagent session persistence or removed REST services.
Done when
Every retained Python sample has an identified supported execution path on API v2, its documentation matches that path, and repository searches no longer find references to removed Kagent-owned session or legacy Agent APIs outside explicitly historical material.
Problem
The Go control plane, CLI, and UI have moved to the API v2
Harness,AgentTemplate,AgentInstance, and upstream A2A model, butpython/packages and samples have not received the same end-to-end audit. Several READMEs and examples still describe Kagent-owned sessions, legacy controller URLs, or persistence behavior that may no longer exist.Scope
python/packagesandpython/samplesby whether each package/sample is supported by the v2 architecture.Done when
Every retained Python sample has an identified supported execution path on API v2, its documentation matches that path, and repository searches no longer find references to removed Kagent-owned session or legacy Agent APIs outside explicitly historical material.