Skip to content
Proposals/Upgrade to Goose v1.46.0 and use per-message cos
proposaleveryoneP5High impactGoose

Upgrade to Goose v1.46.0 and use per-message cost UI with cache-token tracking

Ship Goose v1.46.0 so sessions show per-message tokens/cost/TTFT/tok/s, cache-token-aware totals, streaming shell output, and cache-safe append-only request assembly from the unrolled agent loop.

Why this loop

v1.46.0 makes agent cost and latency visible at message granularity (tokens, cost, TTFT, tok/s) and rolls those into session totals, including cache tokens for accurate billing. Cache-safe request assembly with append-only turn context and declared cache semantics reduces broken or wasteful prompt-cache use. Streaming shell output shortens the feedback loop while commands run. Pair that with markdown session export, optional disabling of built-in skills, and structured compaction summaries so teams can inspect runs, trim skill noise, and keep long sessions cheaper without guessing from the release notes alone.

Proposed actions

  1. Install or upgrade Goose to v1.46.0 from https://github.com/aaif-goose/goose/releases/tag/v1.46.0 and restart the CLI/IDE surface so the unrolled agent loop and cache-safe request assembly are active.
  2. Open a real multi-tool coding session, run at least one long shell command, and confirm shell output streams while the command runs and each assistant message shows tokens, cost, TTFT, and tok/s with session totals including cache tokens.
  3. Export the same session with the markdown format option and archive it next to the PR or runbook so per-message usage and tool traces are reviewable outside the UI.
  4. For agents that should not load defaults, disable built-in skills you do not want, then re-run one task and compare per-message cost/token stats against the previous run.
  5. If you use local voice input, set LOCAL_WHISPER_LANGUAGE to your team’s primary transcription language and verify multilingual local transcription on a short dictation before a working session.

Agent prompt

Paste into your agent or query via MCP (`get_agent_prompt`) — free, no extra AI cost

Paste into Claude Code / CLAUDE.md task

# DevAgentRadar → Claude Code

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

## Context
Assistant: Goose
Proposal: Upgrade to Goose v1.46.0 and use per-message cost UI with cache-token tracking
Summary: Ship Goose v1.46.0 so sessions show per-message tokens/cost/TTFT/tok/s, cache-token-aware totals, streaming shell output, and cache-safe append-only request assembly from the unrolled agent loop.
Primary source: https://github.com/aaif-goose/goose/releases/tag/v1.46.0

## Why it matters
v1.46.0 makes agent cost and latency visible at message granularity (tokens, cost, TTFT, tok/s) and rolls those into session totals, including cache tokens for accurate billing. Cache-safe request assembly with append-only turn context and declared cache semantics reduces broken or wasteful prompt-cache use. Streaming shell output shortens the feedback loop while commands run. Pair that with markdown session export, optional disabling of built-in skills, and structured compaction summaries so teams can inspect runs, trim skill noise, and keep long sessions cheaper without guessing from the release notes alone.

## Suggested actions
1. Install or upgrade Goose to v1.46.0 from https://github.com/aaif-goose/goose/releases/tag/v1.46.0 and restart the CLI/IDE surface so the unrolled agent loop and cache-safe request assembly are active.
2. Open a real multi-tool coding session, run at least one long shell command, and confirm shell output streams while the command runs and each assistant message shows tokens, cost, TTFT, and tok/s with session totals including cache tokens.
3. Export the same session with the markdown format option and archive it next to the PR or runbook so per-message usage and tool traces are reviewable outside the UI.
4. For agents that should not load defaults, disable built-in skills you do not want, then re-run one task and compare per-message cost/token stats against the previous run.
5. If you use local voice input, set LOCAL_WHISPER_LANGUAGE to your team’s primary transcription language and verify multilingual local transcription on a short dictation before a working session.

## Config surfaces this release may change
- background and headless runs — check your repo before applying
- slash commands — check your repo before applying
- context and compaction settings — check your repo before applying
- agent context files — check your repo before applying
- hooks — check your repo before applying
- MCP servers — check your repo before applying
- skills — check your repo before applying


## Your job
1. Restate the change in one sentence.
2. Propose a minimal plan for my repo (or a throwaway pilot).
3. Implement only what I approve; prefer small diffs and tests.
4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.
agentmcpmodelpricingsecurityRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

Goosev1.46.0Aug 12, 2026

v1.46.0

Unrolled agent loop [#9574](https://github.com/aaif-goose/goose/pull/9574) · Cache-safe request assembly with append-only turn context and declared cache semantics [#11022](https://github.com/aaif-goose/goose/pull/11022) · Streaming shell output while commands run [#10808](https://github.com/aaif-goose/goose/pull/10808) · Per-message usage stats UI (tokens, cost, TTFT, tok/s) [#10210](https://github.com/aaif-goose/goose/pull/10210) · Per-message usage/cost tracking with derived session totals [#10172](https://github.com/aaif-goose/goose/pull/10172) · +112 more changes

Verified excerpt — the source's own words
## ✨ Features

- Unrolled agent loop [#9574](https://github.com/aaif-goose/goose/pull/9574)
- Cache-safe request assembly with append-only turn context and declared cache semantics [#11022](https://github.com/aaif-goose/goose/pull/11022)
- Streaming shell output while commands run [#10808](https://github.com/aaif-goose/goose/pull/10808)
- Per-message usage stats UI (tokens, cost, TTFT, tok/s) [#10210](https://github.com/aaif-goose/goose/pull/10210)
- Per-message usage/cost tracking with derived session totals [#10172](https://github.com/aaif-goose/goose/pull/10172)
- Track cache tokens for accurate cost reporting [#9752](https://github.com/aaif-goose/goose/pull/9752)
- Markdown format option to session export [#10703](https://github.com/aaif-goose/goose/pull/10703)
- Resizable sidebar with drag handle and persisted width [#10795](https://github.com/aaif-goose/goose/pull/10795)
- Interactive menu for single select elicitations [#10327](https://github.com/aaif-goose/goose/pull/10327)
- Session metadata on sidebar chat hover [#10663](https://github.com/aaif-goose/goose/pull/10663)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗