Block's goose v1.46.0 Unrolled the Agent Loop and Added Cache-Safe Append-Only Turn Context
goose v1.46.0 shipped 2026-08-12 (`aaif-goose/goose`, 52,753 stars, Rust) with an unrolled agent loop (#9574) and cache-safe request assembly using append-only turn context with declared cache semantics (#11022) — the two changes that most directly affect prompt-cache hit rates on long sessions. It also lands PreToolUse-denial hooks (#9093, #9304), a `goose review` local code-review command (#9114), per-message usage stats covering tokens, cost, TTFT and tok/s (#10210, #10172), cache-token tracking for accurate cost reporting (#9752), and global hints loaded from `~/.agents/AGENTS.md` (#9736). The GenAI OTEL semantic-convention attributes (#10700, #10816) matter if you already pipe agent traces into existing observability.
Source
↳ Follow the thread