·
178 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
π Release Highlights
This release focuses on stability and observability β restoring broken fleet-wide token tracking, hardening CI quality gates, and adding release traceability for merged PRs.
β¨ What's New
- Release PR notifications β A new post-agent release job now automatically comments on every PR included in each release, making it easy to trace which release shipped your changes (#41834).
- Loop engineering playbook β
.github/aw/loop.mdcodifies patterns from autoloop, goal, and crane into a unified reference for building robust agentic loops (#41833). - Benchstat regression gate β The CI bench job now compares against a stored baseline using
benchstat, preventing silent performance regressions from merging (#41813).
π Bug Fixes & Improvements
- Restored fleet-wide token usage collection β
TokenUsagehad been reporting0across the entire fleet since June 20 due to two co-conspirating bugs in the conclusion job. Both are fixed, restoring accurate AI credit tracking (#41823). - Security: pinned
govulnchecktogo.modversion β CI vulnerability scans now use the exact version declared ingo.modand produce reproducible SARIF reports. A localmake vuln-sariftarget is also available (#41815). - Hardened BYOK Ollama startup β The daily BYOK Ollama test now gates on explicit model and API readiness before proceeding, eliminating pre-agent failures from incomplete startup (#41838).
- Stabilized Go Logger Enhancement compile β Fixed exit code 126 caused by unsafe shell glob expansion in the workflow tool allowlist (#41840).
- Enforced safe output completion in quality workflow β The daily compiler quality workflow now requires an explicit safe output call, preventing silent no-op runs (#41841).
π§ Internal
- Refactored 5 extreme function-length hotspots (145β650 lines) in
pkg/workflowandpkg/cliinto focused, testable units (#41800). - SortedKeys sweep and deduplication logic consolidation across the codebase (#41829).
Generated by π Release Β· 32.9 AIC Β· β 8.3K
What's Changed
- refactor: split 5 extreme function-length hotspots in pkg/workflow and pkg/cli by @pelikhan with @Copilot in #41800
- fix(security): pin govulncheck to go.mod version in CI, add local SARIF target by @pelikhan with @Copilot in #41815
- Add benchstat regression gate to CI bench job by @pelikhan with @Copilot in #41813
- fix(token-usage): restore fleet-wide TokenUsage collection via non-empty copy guard and correct priority order by @pelikhan with @Copilot in #41823
- Add post-agent release job to comment on PRs included in each release by @pelikhan with @Copilot in #41834
- [community] Update community contributions in README by @github-actions[bot] in #41836
- Require explicit safe output completion in daily compiler quality workflow by @pelikhan with @Copilot in #41841
- Harden Daily BYOK Ollama startup path with explicit model/API readiness gating by @pelikhan with @Copilot in #41838
- [aw] Stabilize Go Logger Enhancement compile invocation by @pelikhan with @Copilot in #41840
- refactor: SortedKeys sweep, deduplicate dedup logic, redistribute misplaced helpers by @pelikhan with @Copilot in #41829
- Add
.github/aw/loop.mdplaybook synthesizing loop-engineering patterns from autoloop/goal/crane by @pelikhan with @Copilot in #41833
Full Changelog: v0.81.5...v0.81.6