Skip to content

fix(cli): update Kagent ADK to v0.10.1 - #679

Draft
xytian315 wants to merge 3 commits into
mainfrom
xytian315/kagent-adk-0.10.1
Draft

fix(cli): update Kagent ADK to v0.10.1#679
xytian315 wants to merge 3 commits into
mainfrom
xytian315/kagent-adk-0.10.1

Conversation

@xytian315

Copy link
Copy Markdown
Collaborator

Description

Motivation:
Updates generated Python agents to Kagent ADK 0.10.1, which includes the upstream A2A user-identity fix

Change Type

/kind fix

Changelog

Updated generated Python agents to Kagent ADK 0.10.1, including the upstream A2A user-identity fix.

Additional Notes

Copilot AI lite review requested due to automatic review settings September 9, 2026 14:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The updated ADK Python Dockerfile template likely uses an invalid dependency installation mechanism (uv pip install -r against pyproject.toml), which risks breaking generated agent image builds.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates the CLI’s generated ADK Python agent scaffolding to align with Kagent ADK 0.10.1 (and its upstream A2A user-identity fix), including refreshed Python dependency pins and container build behavior.

Changes:

  • Bumps KAGENT_VERSION in the root Makefile to v0.10.1.
  • Updates the ADK Python scaffold pyproject.toml template to match the Kagent base image’s Python/ADK ecosystem versions and adds agentgateway dev-only pins.
  • Adjusts the ADK Python scaffold Dockerfile template to install dependencies into the base image environment and updates init tests to assert the new scaffold output.
File summaries
File Description
Makefile Bumps default Kagent version to v0.10.1.
internal/cli/frameworks/builtin/adk-python/templates/pyproject.toml.tmpl Updates Python dependency pins and adds agentgateway dev dependency group.
internal/cli/frameworks/builtin/adk-python/templates/Dockerfile.tmpl Changes container build steps to install dependencies via uv and sets PYTHONPATH.
internal/cli/commands/init.go Updates scaffold variables to use the 0.10.1 base image version.
internal/cli/commands/init_test.go Adds assertions to validate the updated generated Dockerfile/pyproject outputs.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread internal/cli/commands/init_test.go
@xytian315
xytian315 marked this pull request as draft September 9, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants