v0.3.2
Highlights
- External PR auto-review as a first-class primitive — chat + one-click merge for PRs on external repos
- Google Vertex AI authentication mode for Claude Code (#478)
- Workload identity support for agent pods, plus repo pod lifecycle fixes (#486)
- User-scoped secrets keep identity tokens out of the pod env (#474)
- Resume stopped agents by sending a chat message (#488)
- Multi-repo + multi-tracker ticket integration (#489)
- Dynamic per-provider model & options picker with refresh (#493)
- PR reviews folded into the Tasks page on shared primitives (#494, #485, #487)
- GKE & Gateway Helm deployment enhancements (#461)
Added
- External PR auto-review with chat + one-click merge, lifted into its own primitive alongside task-generated reviews
- Google Vertex AI authentication mode — route Claude through GCP Vertex AI using
CLAUDE_VERTEX_PROJECT_ID/CLAUDE_VERTEX_REGIONand an optional encrypted service-account key, with workload-identity fallback (#478) - Workload identity support for agent pods (#486)
- User-scoped secrets (#474); secrets injected into pod env for setup commands (#471); OAuth refresh widget on
/secrets - Resume stopped agents on chat message (#488)
- Multi-repo + multi-tracker ticket integration setup redesign (#489)
- Dynamic per-provider model & options picker with refresh button (#493)
- Updated Gemini model options with new preview models (#490)
- GKE & Gateway deployment enhancements in the Helm chart (#461)
- Diagnostic logging for raw error detection in agent adapters (#467)
Changed
- PR reviews folded into the Tasks page; sidebar duplicate removed; task and PR-review detail views now share primitives (#494, #485)
- Repo settings page — split external PR review out and tabified agent settings (#487)
- Standalone Tasks pipeline stats bar restored on the overview page
- Opus model option bumped from 4.6 to 4.7 (#491)
Fixed
- Reconciler: guard PR-reactive actions (auto-merge, complete-on-merge, review launch) to coding tasks only (#480)
- Reviews: stop writing external PR URLs to
pr_reviewtask rows (#481) - Secrets: downgrade
scope='user'to'global'when auth is disabled - API: derive Claude/Codex/Gemini mode from secret names on public
/setup/status(#477) - Auth: add OIDC routes to public auth routes (#479)
- Helm: restore
chowncapabilities in postgres init containers (#482); postgres volume permissions + decoupleisSetUpfrom runtime health (#472) - Images: change agent user UID from 1000 to 1001 (#466)
- Gemini agent: settings validation, parser crash, and exit-code inference (#463)
- Correct sub-hour timezone drift in
getETDate(#462)
Full Changelog: v0.3.1...v0.3.2