Skip to content

Revisit Python packages and samples after API v2 cutover #2689

Description

@EItanya

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions