Skip to content

Commit f73062c

Browse files
committed
release v0.1.3 at 2026-05-06 19:33:03 UTC
1 parent 9e2966f commit f73062c

12 files changed

Lines changed: 43 additions & 13 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ body:
5656
id: 'info'
5757
attributes:
5858
label: 'Client information'
59-
description: 'Please paste the full text from `agents-cli info`. Also include which platform (macOS, Windows, Linux).'
59+
description: 'Please paste the full text from `agents-cli info`.'
6060
value: |-
6161
<details>
6262
<summary>Client Information</summary>

RELEASE_NOTES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.1.3] - 2026-05-06
6+
- Default `infra` commands to terraform plan instead of apply
7+
- Fix `playground` to work for Cloud Shell and other similar envs and be more transparent about the underlying command
8+
- Update skills to cover need for cloud sql role
9+
- Make `agents-cli info` print OS info for easier bug reporting
10+
- Make `run` only start a background server when requested with `--start-server`
11+
- Clearer display string for ADC auth
12+
- Fix broken doc links
13+
- Fix missing target description for agent_runtime
14+
515
## [0.1.2] - 2026-04-29
616
- Document & image fixes
717
- Project metadata fixes

docs/src/guide/templates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ agents-cli create my-agent --agent adk
2222

2323
### adk_a2a
2424

25-
Extends the base `adk` template with [Agent-to-Agent (A2A) protocol](https://google.github.io/A2A/) support. Use this when your agent needs to interoperate with agents built on other frameworks (LangGraph, CrewAI, etc.) or when building a distributed multi-agent system.
25+
Extends the base `adk` template with [Agent-to-Agent (A2A) protocol](https://a2a-protocol.org) support. Use this when your agent needs to interoperate with agents built on other frameworks (LangGraph, CrewAI, etc.) or when building a distributed multi-agent system.
2626

2727
```bash
2828
agents-cli create my-agent --agent adk_a2a

skills/google-agents-cli-adk-code/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: >
1212
metadata:
1313
author: Google
1414
license: Apache-2.0
15-
version: 0.1.2
15+
version: 0.1.3
1616
requires:
1717
bins:
1818
- agents-cli

skills/google-agents-cli-deploy/SKILL.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: >
1212
metadata:
1313
author: Google
1414
license: Apache-2.0
15-
version: 0.1.2
15+
version: 0.1.3
1616
requires:
1717
bins:
1818
- agents-cli
@@ -177,6 +177,7 @@ Check `deployment/terraform/iam.tf` for exact role bindings. Cross-project permi
177177
- "Permission denied on Cloud Run" → `cicd_runner_sa` missing deployment role in the target project
178178
- "Cannot act as service account" → Missing `iam.serviceAccountUser` binding on `app_sa`
179179
- "Secret access denied" → `app_sa` missing `secretmanager.secretAccessor`
180+
- "Cloud SQL connection failed / Not authorized" → Runtime service account missing `roles/cloudsql.client`
180181
- "Artifact Registry read denied" → Cloud Run service agent missing read access in CI/CD project
181182

182183
---
@@ -225,6 +226,22 @@ Format: `ENV_VAR=SECRET_ID` or `ENV_VAR=SECRET_ID:VERSION` (defaults to latest).
225226

226227
---
227228

229+
## Cloud SQL Permissions (Manual Deployment)
230+
231+
When using Cloud SQL with Cloud Run in a **manual deployment** (e.g., adding `--add-cloudsql-instances` in non-Terraform setups), you must manually grant the `Cloud SQL Client` role to the runtime service account.
232+
233+
Without this, the deployment may succeed but fail at runtime with `cloudsql.instances.get` authorization errors.
234+
235+
```bash
236+
gcloud projects add-iam-policy-binding YOUR_PROJECT_ID \
237+
--member="serviceAccount:YOUR_RUNTIME_SA_EMAIL" \
238+
--role="roles/cloudsql.client"
239+
```
240+
241+
> **Note:** In full Terraform-managed setups (`infra cicd` / `infra single-project`), this role is configured and managed automatically.
242+
243+
---
244+
228245
## Observability
229246

230247
See the **agents-cli-observability** skill for observability configuration (Cloud Trace, prompt-response logging, BigQuery Analytics, third-party integrations).
@@ -293,6 +310,7 @@ For custom infrastructure patterns, consult `references/terraform-patterns.md` f
293310
| Resource already exists | `terraform import` (see `references/terraform-patterns.md`) |
294311
| Agent Runtime deploy timeout / hangs | Deployments take 5-10 min; check if engine was created (see Agent Runtime Specifics) |
295312
| Secret not available | Verify `secretAccessor` granted to `app_sa` (not the default compute SA) |
313+
| Cloud SQL connection failed / 403 | Grant `roles/cloudsql.client` to the runtime service account when using manual deployments |
296314
| 403 on deploy | Check `deployment/terraform/iam.tf``cicd_runner_sa` needs deployment + SA impersonation roles in the target project |
297315
| 403 when testing Cloud Run | Default is `--no-allow-unauthenticated`; include `Authorization: Bearer $(gcloud auth print-identity-token)` header |
298316
| Cold starts too slow | Set `min_instance_count > 0` in Cloud Run Terraform config |

skills/google-agents-cli-deploy/references/cloud-run.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ Available endpoints vary by project template. Check `app/fast_api_app.py` for th
2626

2727
Cloud SQL session infrastructure (instance, database, Cloud SQL Unix socket volume mount) is configured in `deployment/terraform/service.tf`.
2828

29+
> **Manual Deployment Warning:** When using Cloud SQL without Terraform (e.g., direct `gcloud run deploy` with `--add-cloudsql-instances`), you MUST manually grant `roles/cloudsql.client` to the runtime service account, otherwise the connection will fail with authorization errors.
30+
2931
## Network & Ingress
3032

3133
Default ingress is `INGRESS_TRAFFIC_ALL` (public). To restrict, change the `ingress` setting in `service.tf` to `INGRESS_TRAFFIC_INTERNAL_ONLY` (VPC only) or `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER` (internal + GCLB).

skills/google-agents-cli-eval/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ description: >
1313
metadata:
1414
author: Google
1515
license: Apache-2.0
16-
version: 0.1.2
16+
version: 0.1.3
1717
requires:
1818
bins:
1919
- agents-cli

skills/google-agents-cli-observability/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ description: >
1313
metadata:
1414
author: Google
1515
license: Apache-2.0
16-
version: 0.1.2
16+
version: 0.1.3
1717
requires:
1818
bins:
1919
- agents-cli

skills/google-agents-cli-publish/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: >
1212
metadata:
1313
author: Google
1414
license: Apache-2.0
15-
version: 0.1.2
15+
version: 0.1.3
1616
requires:
1717
bins:
1818
- agents-cli

skills/google-agents-cli-scaffold/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: >
1212
metadata:
1313
author: Google
1414
license: Apache-2.0
15-
version: 0.1.2
15+
version: 0.1.3
1616
requires:
1717
bins:
1818
- agents-cli

0 commit comments

Comments
 (0)