Skip to content

Release v1.9.0

Latest

Choose a tag to compare

@pwkowalski pwkowalski released this 06 Oct 14:08
v1.9.0
4b11891

Release v1.9.0

  • Usage telemetry is now on by default. Each command writes one log entry to your own Google Cloud project with the command name, exit code, error class, duration, and CLI, Python and OS versions, never arguments or file contents. Its purpose is to provide users with analytics regarding their tool use, process efficiency, and help diagnose potential issues. The request also sends Google the CLI, Python and OS versions, CPU architecture and command name for usage analytics; no sensitive data is sent. Opt out with AGENTS_CLI_TELEMETRY=0 or DO_NOT_TRACK=1. agents-cli info now always shows whether telemetry is on.
  • agents-cli deploy --key encrypts an Agent Runtime agent with a customer-managed Cloud KMS key (CMEK), so deploys work in projects that enforce constraints/gcp.restrictNonCmekServices. The key can only be set when the agent is created, and deploy --list shows it in a new Encryption column.
  • agents-cli deploy --dry-run checks an Agent Runtime deployment against Google Cloud: enabled APIs, the target engine, IAM permissions, actAs on the service account, and secrets. A definite problem exits with code 1, and a check that cannot run only warns. A dry run now makes read-only network calls. A real deploy is unchanged.
  • agents-cli deploy reports unsupported flags in one format, <flag> is only supported for <targets> deployments (current target: <target>), and names only the flags you passed. An empty value for such a flag, such as --key "" on Cloud Run, is now rejected instead of ignored. Scripts that match the old error text may need updating.
  • New ADK Python projects set GOOGLE_GENAI_USE_ENTERPRISE=true instead of the deprecated GOOGLE_GENAI_USE_VERTEXAI. Existing projects keep working: agents-cli deploy to Agent Runtime respects whichever name your .env sets. Go projects keep the old name.
  • New ADK Go projects enable the gofmt and goimports formatters, so agents-cli lint reports formatting issues and lint --fix fixes them.
  • Re-applying the Terraform generated by this release, for example with agents-cli infra single-project or infra cicd, no longer replaces the BigQuery log sink tables once logs have arrived. The replacement deleted every exported log. completions_view also gains a service_version column with the deployment revision. Run agents-cli scaffold upgrade to get this in an existing project.
  • Scaffolded ADK projects no longer append a duplicate JSONRPC 0.3 interface to the agent card on every request to .well-known/agent-card.json.
  • A tool that exists but cannot run, such as uv.exe blocked by AppLocker on Windows, now fails with a clear error naming the tool and the OS reason instead of a PermissionError traceback.
  • Installed extensions no longer print a warning on every command. A notice appears only when a command overridden by an extension runs.