Skip to content

Conversation

eliasecchig
Copy link
Collaborator

@eliasecchig eliasecchig commented Oct 14, 2025

Migrate agents to Agent Starter Pack integration

Summary

Migrates 5 ADK agents to use uv and integrates them with the Agent Starter Pack for streamlined deployment.

Agents Updated

  • python/agents/RAG
  • python/agents/customer-service
  • python/agents/personalized-shopping
  • python/agents/software-bug-assistant
  • python/agents/travel-concierge

Changes

Following the pattern from PR #351:

pyproject.toml:

  • Converted from Poetry to uv format ([project], [dependency-groups])
  • Updated Python requirement to >=3.10,<3.13
  • Added agent-starter-pack>=0.14.1 as dev dependency
  • Added [tool.agent-starter-pack] metadata with example questions
  • Added tooling config (ruff, mypy, codespell, pytest)

Agent source (__init__.py):

  • Added flexible authentication block for automatic GCP project detection

README.md:

  • Replaced poetry installuv sync
  • Updated test/deploy commands to use uv run
  • Added "Alternative: Using Agent Starter Pack" section

Lock files:

  • Generated uv.lock for each agent

Testing

  • All agents successfully locked dependencies with uv lock
  • No code logic changes, only packaging and deployment improvements

@eliasecchig eliasecchig force-pushed the feat-add-asp-adk-samples branch from fcb73cb to ac18d4f Compare October 15, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant