원클릭으로
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