From 2fa76de9a7b468cc07389d577a875ee9563f4ce9 Mon Sep 17 00:00:00 2001 From: Charles Green Date: Sat, 19 Sep 2026 20:23:19 +0900 Subject: [PATCH] release: prepare v0.6.1 Patch for Gemini headless folder trust (exit 55) and the gemini-3.5-flash default. Bump workflow/init/README/setup pins and changelog. --- .github/workflows/aixgo.yml | 2 +- CHANGELOG.md | 11 +++++++++++ README.md | 6 +++--- cmd/aixgo-code/main.go | 2 +- docs/setup.md | 2 +- docs/templates/aixgo-caller.yml | 6 +++--- 6 files changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/aixgo.yml b/.github/workflows/aixgo.yml index dc0a6aa..48a2add 100644 --- a/.github/workflows/aixgo.yml +++ b/.github/workflows/aixgo.yml @@ -59,7 +59,7 @@ on: type: string version: description: Aixgo CLI tag to install. - default: v0.6.0 + default: v0.6.1 required: false type: string secrets: diff --git a/CHANGELOG.md b/CHANGELOG.md index 306b109..a15ce95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ GitHub release notes for each tag. ## Unreleased +## v0.6.1 + +- **Headless Gemini folder trust.** The Gemini adapter sets + `GEMINI_CLI_TRUST_WORKSPACE=true` unless the caller already overrides it. + `@google/gemini-cli@0.60.0` defaults folder trust on; without this, Actions + checkouts hit `FatalUntrustedWorkspaceError` and exit **55** (Sync dogfood + and code#147). `-y` does not bypass that gate. Engine errors now include a + short CLI output tail so bot comments are actionable. +- **Default Gemini model** remaps empty / `gpt-5.4` to `gemini-3.5-flash` + (was `gemini-2.5-pro`). + ## v0.6.0 - **Gemini on Vertex AI** (`engine: gemini`). The loop, roles, and gate are diff --git a/README.md b/README.md index 6a693da..7c1ec97 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Aixgo Code is an autonomous coding agent you install into your own GitHub. Your team files an issue, the agent prepares a pull request in your repository, and one of your reviewers decides whether it ships. -> Beta. Current release: `v0.6.0`. Product overview: [aixgo.dev/code](https://aixgo.dev/code?utm_source=github&utm_medium=readme&utm_campaign=code). See [Status](#status). +> Beta. Current release: `v0.6.1`. Product overview: [aixgo.dev/code](https://aixgo.dev/code?utm_source=github&utm_medium=readme&utm_campaign=code). See [Status](#status). ## Contents @@ -50,7 +50,7 @@ go install github.com/aixgo-dev/code/cmd/aixgo-code@ aixgo-code version ``` -With `v0.6.0`, that prints `0.6.0`. Pre-1.0 releases follow semver with the +With `v0.6.1`, that prints `0.6.1`. Pre-1.0 releases follow semver with the usual caveat: minor versions may still change behavior. Pin the tag you have validated rather than floating on `@latest`. @@ -281,7 +281,7 @@ The GitHub App identity is your own App's `[bot]` account. That bot is the singl ## Status -Beta, and honest about it. Two loops run end to end via the CLI on the Codex-on-Azure engine: issue to pull request, and fix-on-request (a human requests changes, the fixer addresses them and pushes back). `v0.6.0` is the latest release and you should still expect rough edges. +Beta, and honest about it. Two loops run end to end via the CLI on the Codex-on-Azure engine: issue to pull request, and fix-on-request (a human requests changes, the fixer addresses them and pushes back). `v0.6.1` is the latest release and you should still expect rough edges. Roadmap, roughly in order: diff --git a/cmd/aixgo-code/main.go b/cmd/aixgo-code/main.go index d9cfff7..e6f4273 100644 --- a/cmd/aixgo-code/main.go +++ b/cmd/aixgo-code/main.go @@ -145,7 +145,7 @@ gate: ` const ( - latestKnownWorkflowTag = "v0.6.0" + latestKnownWorkflowTag = "v0.6.1" callerWorkflowTagToken = "__AIXGO_TAG__" callerWorkflowAppNameToken = "__AIXGO_APP_NAME__" ) diff --git a/docs/setup.md b/docs/setup.md index caf61be..df505de 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -38,7 +38,7 @@ go install github.com/aixgo-dev/code/cmd/aixgo-code@ aixgo-code version ``` -With `v0.6.0`, `aixgo-code version` prints `0.6.0`. +With `v0.6.1`, `aixgo-code version` prints `0.6.1`. 2. In the target repository, generate the setup files and labels: diff --git a/docs/templates/aixgo-caller.yml b/docs/templates/aixgo-caller.yml index 7a97c8e..fe183b3 100644 --- a/docs/templates/aixgo-caller.yml +++ b/docs/templates/aixgo-caller.yml @@ -15,7 +15,7 @@ on: jobs: run: if: ${{ github.event_name == 'issues' && github.event.label.name == 'ax:go' }} - uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0 + uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.1 with: ref: ${{ github.event.issue.number }} github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }} @@ -31,7 +31,7 @@ jobs: if: >- github.event_name == 'pull_request_review' && contains(fromJSON('["OWNER","MEMBER","COLLABORATOR"]'), github.event.review.author_association) - uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0 + uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.1 with: ref: ${{ github.event.pull_request.number }} github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }} @@ -54,7 +54,7 @@ jobs: github.event.comment.user.type != 'Bot' && startsWith(github.event.comment.body, '@your-app-name') && contains(fromJSON('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association) - uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0 + uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.1 with: ref: ${{ github.event.issue.number }} github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }}