Skip to content

v0.3.2

Choose a tag to compare

@jonwiggins jonwiggins released this 24 Apr 07:46

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_REGION and 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_review task 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 chown capabilities in postgres init containers (#482); postgres volume permissions + decouple isSetUp from 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