Simple ReAct agent
Agent generated with agents-cli version 0.5.1
weather-assistant/
├── app/ # Core agent code
│ ├── agent.py # Main agent logic
│ └── app_utils/ # App utilities and helpers
├── tests/ # Unit, integration, and load tests
├── GEMINI.md # AI-assisted development guide
└── pyproject.toml # Project dependencies
💡 Tip: Use Gemini CLI for AI-assisted development - project context is pre-configured in
GEMINI.md.
Before you begin, ensure you have:
- uv: Python package manager (used for all dependency management in this project) - Install (add packages with
uv add <package>) - agents-cli: Agents CLI - Install with
uv tool install google-agents-cli - Google Cloud SDK: For GCP services - Install
Install agents-cli and its skills if not already installed:
uvx google-agents-cli setupInstall required packages:
agents-cli installTest the agent with a local web server:
agents-cli playgroundYou can also use features from the ADK CLI with uv run adk.
| Command | Description |
|---|---|
agents-cli install |
Install dependencies using uv |
agents-cli playground |
Launch local development environment |
agents-cli lint |
Run code quality checks |
agents-cli eval |
Evaluate agent behavior (generate, grade, analyze, and more — see agents-cli eval --help) |
uv run pytest tests/unit tests/integration |
Run unit and integration tests |
| Command | What It Does |
|---|---|
agents-cli scaffold enhance |
Add CI/CD pipelines and Terraform infrastructure |
agents-cli infra cicd |
One-command setup of entire CI/CD pipeline + infrastructure |
agents-cli scaffold upgrade |
Auto-upgrade to latest version while preserving customizations |
Edit your agent logic in app/agent.py and test with agents-cli playground - it auto-reloads on save.
gcloud config set project <your-project-id>
agents-cli deployTo add CI/CD and Terraform, run agents-cli scaffold enhance.
To set up your production infrastructure, run agents-cli infra cicd.
Built-in telemetry exports to Cloud Trace, BigQuery, and Cloud Logging.