一键导入
a2ui-cloud-run-deployer
Deploys an A2UI ADK agent cleanly to Google Cloud Run in namespaced A2A-compatibility mode.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Deploys an A2UI ADK agent cleanly to Google Cloud Run in namespaced A2A-compatibility mode.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Expert guide and patterns for building Agent-Driven User Interfaces (A2UI) using the ADK.
Deploys ADK agents to Vertex AI Agent Engine using the Python SDK and registers them with Gemini Enterprise.
Comprehensive guide to building, orchestrating, and deploying agents with the Google Agent Development Kit (ADK).
Provisions a PostgreSQL Cloud SQL instance, database, database user, and registers connection details in Secret Manager using Terraform.
Provisions a scheduled Cloud Scheduler job with secure OIDC token authentication to invoke HTTP targets (such as Reasoning Engine endpoints) using Terraform.
Provisions one or more Google Cloud Storage buckets with secure uniform bucket-level access and public access prevention using Terraform.
| name | A2UI Cloud Run Deployer |
| description | Deploys an A2UI ADK agent cleanly to Google Cloud Run in namespaced A2A-compatibility mode. |
This skill automates clean container packaging, compilation (via Cloud Build), and namespaced A2A deployments of A2UI agents to Google Cloud Run.
When this skill is triggered, you must execute the following steps in sequence:
Ask the user for the following deployment variables:
GCP_PROJECT_ID: The Google Cloud Project ID.GCP_REGION: The deployment region (defaults to us-central1 if empty).AGENT_DIR: The path to the target agent folder in the workspace.SERVICE_NAME: The Cloud Run service name (defaults to the agent folder name).Run the helper deployment script located in this skill's scripts directory:
python3 .agents/skills/a2ui_cloud_run_deployer/scripts/deploy_a2ui.py \
--project <GCP_PROJECT_ID> \
--region <GCP_REGION> \
--agent_dir <AGENT_DIR> \
--service_name <SERVICE_NAME>
Once the deployment script outputs success:
curl to verify availability:
curl -s https://<service-url>/a2a/<agent_name>/.well-known/agent-card.json
curl -X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "message/send", "params": {"message": {"role": "user", "parts": [{"text": "Hello"}], "messageId": "test-msg-id", "contextId": "test-session-id"}}, "id": 1}' \
https://<service-url>/a2a/<agent_name>
Print a clean summary displaying the final endpoints:
https://<service-url>https://<service-url>/a2a/<agent_name>https://<service-url>/a2a/<agent_name>/.well-known/agent-card.json