[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72043":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},72043,"agent-starter-pack","GoogleCloudPlatform\u002Fagent-starter-pack","GoogleCloudPlatform","Ship AI Agents to Google Cloud in minutes, not months. Production-ready templates with built-in CI\u002FCD, evaluation, and observability.","https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002F",null,"Python",6463,1486,63,10,0,4,7,70,12,40.52,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34],"agents","gcp","gemini","genai-agents","generative-ai","llmops","mlops","observability","2026-06-12 02:02:57","# 🚀 Agent Starter Pack\n\n![Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fagent-starter-pack?color=blue) [![1-Minute Video Overview](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F1--Minute%20Overview-gray)](https:\u002F\u002Fyoutu.be\u002FjHt-ZVD660g) [![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocumentation-gray)](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002F) \u003Ca href=\"https:\u002F\u002Fstudio.firebase.google.com\u002Fnew?template=https%3A%2F%2Fgithub.com%2FGoogleCloudPlatform%2Fagent-starter-pack%2Ftree%2Fmain%2Fagent_starter_pack%2Fresources%2Fidx\">\n  \u003Cpicture>\n    \u003Csource\n      media=\"(prefers-color-scheme: dark)\"\n      srcset=\"https:\u002F\u002Fcdn.firebasestudio.dev\u002Fbtn\u002Ftry_light_20.svg\">\n    \u003Csource\n      media=\"(prefers-color-scheme: light)\"\n      srcset=\"https:\u002F\u002Fcdn.firebasestudio.dev\u002Fbtn\u002Ftry_dark_20.svg\">\n    \u003Cimg\n      height=\"20\"\n      alt=\"Try in Firebase Studio\"\n      src=\"https:\u002F\u002Fcdn.firebasestudio.dev\u002Fbtn\u002Ftry_blue_20.svg\">\n  \u003C\u002Fpicture>\n\u003C\u002Fa> [![Launch in Cloud Shell](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLaunch-in_Cloud_Shell-white)](https:\u002F\u002Fshell.cloud.google.com\u002Fcloudshell\u002Feditor?cloudshell_git_repo=https%3A%2F%2Fgithub.com%2Feliasecchig%2Fasp-open-in-cloud-shell&cloudshell_print=open-in-cs) ![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FGoogleCloudPlatform\u002Fagent-starter-pack?color=yellow)\n\n> ## 📣 Agents CLI is here\n>\n> **[`agents-cli`](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fagents-cli)** is the next evolution of Agent Starter Pack — the unified CLI and skills for building, evaluating, deploying, and operating agents on Google Cloud's Agent Platform. It works with Claude Code, Gemini CLI, Codex, and any other coding agent.\n>\n> ```bash\n> uvx google-agents-cli setup\n> ```\n>\n> **Already on ASP? Migration takes minutes** — your agent code, tests, Terraform, and CI\u002FCD all carry over with no rewrites.\n>\n> **What you gain:**\n> - 🛠️ **Unified CLI** in place of the Makefile — `run`, `deploy`, `eval run`, `eval compare`, `playground`, `lint`, and more\n> - 🧠 **Bundled coding-agent skills** that turn Claude Code, Gemini CLI, or Codex into an ADK expert\n> - 🔁 **End-to-end lifecycle tooling**: scaffold → eval → deploy → publish → observe\n>\n> **→ [Migration guide](https:\u002F\u002Fgoogle.github.io\u002Fagents-cli\u002Freference\u002Ffrom-agent-starter-pack\u002F)** &nbsp;•&nbsp; [Get started](https:\u002F\u002Fgoogle.github.io\u002Fagents-cli\u002F) &nbsp;•&nbsp; [Docs](https:\u002F\u002Fgoogle.github.io\u002Fagents-cli\u002F) &nbsp;•&nbsp; [GitHub](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fagents-cli) &nbsp;•&nbsp; [PyPI](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgoogle-agents-cli\u002F)\n>\n> **Agent Starter Pack will no longer receive new features.** All future development happens in `agents-cli`.\n\n---\n\nA Python package that provides **production-ready templates** for GenAI agents on Google Cloud.\n\nFocus on your agent logic—the starter pack provides everything else: infrastructure, CI\u002FCD, observability, and security.\n\n| ⚡️ Launch | 🧪 Experiment  | ✅ Deploy | 🛠️ Customize |\n|---|---|---|---|\n| [Pre-built agent templates](.\u002Fagent_starter_pack\u002Fagents\u002F) (ReAct, RAG, multi-agent, Live API). | [Vertex AI evaluation](https:\u002F\u002Fcloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fmodels\u002Fevaluation-overview) and an interactive playground. | Production-ready infra with [monitoring, observability](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fobservability), and [CI\u002FCD](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fdeployment) on [Cloud Run](https:\u002F\u002Fcloud.google.com\u002Frun) or [Agent Engine](https:\u002F\u002Fcloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fagent-engine\u002Foverview). | Extend and customize templates according to your needs. 🆕 Now integrating with [Gemini CLI](https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli) |\n\n---\n\n## ⚡ Get Started in 1 Minute\n\n**From zero to production-ready agent in 60 seconds using [`uv`](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002Fgetting-started\u002Finstallation\u002F):**\n\n```bash\nuvx agent-starter-pack create\n```\n\n\u003Cdetails>\n\u003Csummary> ✨ Alternative: Using pip\u003C\u002Fsummary>\n\nIf you don't have [`uv`](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fuv) installed, you can use pip:\n```bash\n# Create and activate a Python virtual environment\npython -m venv .venv && source .venv\u002Fbin\u002Factivate\n\n# Install the agent starter pack\npip install --upgrade agent-starter-pack\n\n# Create a new agent project\nagent-starter-pack create\n```\n\u003C\u002Fdetails>\n\n**That's it!** You now have a fully functional agent project—complete with backend, frontend, and deployment infrastructure—ready for you to explore and customize.\n\n### 🔧 Enhance Existing Agents\n\nAlready have an agent? Add production-ready deployment and infrastructure by running this command in your project's root folder:\n\n```bash\nuvx agent-starter-pack enhance\n```\n\nSee [Installation Guide](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Finstallation) for more options, or try with zero setup in [Firebase Studio](https:\u002F\u002Fstudio.firebase.google.com\u002Fnew?template=https%3A%2F%2Fgithub.com%2FGoogleCloudPlatform%2Fagent-starter-pack%2Ftree%2Fmain%2Fsrc%2Fresources%2Fidx) or [Cloud Shell](https:\u002F\u002Fshell.cloud.google.com\u002Fcloudshell\u002Feditor?cloudshell_git_repo=https%3A%2F%2Fgithub.com%2Feliasecchig%2Fasp-open-in-cloud-shell&cloudshell_print=open-in-cs).\n\n---\n\n## 🤖 Agents\n\n| Agent Name                  | Description                                                                                                                       |\n|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| `adk`      | A base ReAct agent implemented using Google's [Agent Development Kit](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python) |\n| `adk_a2a`  | An ADK agent with [Agent2Agent (A2A) Protocol](https:\u002F\u002Fa2a-protocol.org\u002F) support for distributed agent communication and interoperability |\n| `agentic_rag` | A RAG agent for document retrieval and Q&A. Supporting [Vertex AI Search](https:\u002F\u002Fcloud.google.com\u002Fgenerative-ai-app-builder\u002Fdocs\u002Fenterprise-search-introduction) and [Vector Search](https:\u002F\u002Fcloud.google.com\u002Fvertex-ai\u002Fdocs\u002Fvector-search\u002Foverview).       |\n| `langgraph`      | A base ReAct agent implemented using LangChain's [LangGraph](https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flanggraph) |\n| `adk_java`   | A base ReAct agent implemented using Google's [Agent Development Kit for Java](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-java) |\n| `adk_live`       | A real-time multimodal RAG agent powered by Gemini, supporting audio\u002Fvideo\u002Ftext chat     |\n\n**More agents are on the way!** We are continuously expanding our [agent library](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fagents\u002Foverview). Have a specific agent type in mind? [Raise an issue as a feature request!](https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fagent-starter-pack\u002Fissues\u002Fnew?labels=enhancement)\n\n**🔍 ADK Samples**\n\nLooking to explore more ADK examples? Check out the [ADK Samples Repository](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-samples) for additional examples and use cases demonstrating ADK's capabilities.\n\n---\n\n## 🌟 Community Showcase\n\nExplore amazing projects built with the Agent Starter Pack! \n\n**[View Community Showcase →](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fcommunity-showcase)**\n\n## Key Features\n\nThe `agent-starter-pack` offers key features to accelerate and simplify the development of your agent:\n- **🔄 [CI\u002FCD Automation](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fcli\u002Fsetup_cicd)** - A single command to set up a complete CI\u002FCD pipeline for all environments, supporting both **Google Cloud Build** and **GitHub Actions**.\n- **📥 [Data Pipeline for RAG with Terraform\u002FCI-CD](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fdata-ingestion)** - Seamlessly integrate a data pipeline to process embeddings for RAG into your agent system. Supporting [Vertex AI Search](https:\u002F\u002Fcloud.google.com\u002Fgenerative-ai-app-builder\u002Fdocs\u002Fenterprise-search-introduction) and [Vector Search](https:\u002F\u002Fcloud.google.com\u002Fvertex-ai\u002Fdocs\u002Fvector-search\u002Foverview).\n- **[Remote Templates](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fremote-templates\u002F)**: Create and share your own agent starter packs templates from any Git repository.\n- **🤖 Gemini CLI Integration** - Use the [Gemini CLI](https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli) and the included `GEMINI.md` context file to ask questions about your template, agent architecture, and the path to production. Get instant guidance and code examples directly in your terminal.\n\n## High-Level Architecture\n\nThis starter pack covers all aspects of Agent development, from prototyping and evaluation to deployment and monitoring.\n\n![High Level Architecture](docs\u002Fimages\u002Fasp_high_level_architecture.png \"Architecture\")\n\n---\n\n## 🔧 Requirements\n\n- Python 3.10+\n- [Google Cloud SDK](https:\u002F\u002Fcloud.google.com\u002Fsdk\u002Fdocs\u002Finstall)\n- [Terraform](https:\u002F\u002Fdeveloper.hashicorp.com\u002Fterraform\u002Fdownloads) (for deployment)\n- [Make](https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fmake\u002F) (for development tasks)\n\n\n## 📚 Documentation\n\nVisit our [documentation site](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002F) for comprehensive guides and references!\n\n🔍 **New to the codebase?** Explore the [CodeWiki](https:\u002F\u002Fcodewiki.google\u002Fgithub.com\u002Fgooglecloudplatform\u002Fagent-starter-pack) for AI-powered code understanding and navigation.\n\n- [Getting Started Guide](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fgetting-started) - First steps with agent-starter-pack\n- [Installation Guide](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Finstallation) - Setting up your environment\n- [Deployment Guide](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fguide\u002Fdeployment) - Taking your agent to production\n- [Agent Templates Overview](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fagents\u002Foverview) - Explore available agent patterns\n- [CLI Reference](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fagent-starter-pack\u002Fcli\u002F) - Command-line tool documentation\n\n\n### Video Walkthrough:\n\n- **[From Demo to Production with Agent Starter Pack](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mtJMYgJkTt8)**: Learn how the Agent Starter Pack acts as an Automated Architect, building the professional infrastructure for your AI project in seconds. Covers why most AI projects fail at deployment and how ASP automates Terraform, CI\u002FCD, and observability.\n\n- **[6-minute introduction](https:\u002F\u002Fwww.youtube.com\u002Flive\u002FeZ-8UQ_t4YM?feature=shared&t=2791)** (April 2025): Explaining the Agent Starter Pack and demonstrating its key features. Part of the Kaggle GenAI intensive course.\n\nLooking for more examples and resources for Generative AI on Google Cloud? Check out the [GoogleCloudPlatform\u002Fgenerative-ai](https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fgenerative-ai) repository for notebooks, code samples, and more!\n\n## Contributing\n\nContributions are welcome! See the [Contributing Guide](CONTRIBUTING.md).\n\n## Feedback\n\nWe value your input! Your feedback helps us improve this starter pack and make it more useful for the community.\n\n### Getting Help\n\nIf you encounter any issues or have specific suggestions, please first consider [raising an issue](https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fgenerative-ai\u002Fissues) on our GitHub repository.\n\n### Share Your Experience\n\nFor other types of feedback, or if you'd like to share a positive experience or success story using this starter pack, we'd love to hear from you! You can reach out to us at \u003Ca href=\"mailto:agent-starter-pack@google.com\">agent-starter-pack@google.com\u003C\u002Fa>.\n\nThank you for your contributions!\n\n## Disclaimer\n\nThis repository is for demonstrative purposes only and is not an officially supported Google product.\n\n## Terms of Service\n\nThe agent-starter-pack templating CLI and the templates in this starter pack leverage Google Cloud APIs. When you use this starter pack, you'll be deploying resources in your own Google Cloud project and will be responsible for those resources. Please review the [Google Cloud Service Terms](https:\u002F\u002Fcloud.google.com\u002Fterms\u002Fservice-terms) for details on the terms of service associated with these APIs.\n","GoogleCloudPlatform\u002Fagent-starter-pack 是一个用于在几分钟内将生成式AI代理部署到 Google Cloud 的 Python 项目。该项目提供生产就绪的模板，内置了CI\u002FCD、评估和可观测性功能，使得开发者可以专注于编写代理逻辑，而无需担心基础设施配置。它支持多种类型的代理，如ReAct、RAG、多代理和实时API，并且集成了Vertex AI进行性能评估。适用于需要快速构建、测试并上线基于AI的服务场景，尤其适合那些希望利用Google Cloud平台优势来加速开发周期的企业或个人开发者。",2,"2026-06-11 03:40:04","high_star"]