chore: bump goose backend pin to 2c02ed6f - #331
Merged
Merged
Conversation
Pulls in fix(acp): send session usage updates after each provider call (#12006), so Berd receives ACP usage_update notifications mid-turn instead of only at end of turn. Includes an unrelated ui/desktop-only commit (f4e97c353) that is not part of the goose-cli package we build.
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Category:
infrastructureUser Impact: Session token usage and cost now update live during an agent turn in Berd, instead of only when the turn finishes.
Problem: goosed only sent an ACP
usage_updatenotification when a prompt turn completed, so Berd's context meter and token/cost display (and the auto-compact-before-send check) worked from a snapshot that could be a full turn stale.Solution: Pin the Goose backend to 2c02ed6fcf6a91b435aacfd5d02d713db8862153, which picks up upstream aaif-goose/goose#12006 —
fix(acp): send session usage updates after each provider call— emittingusage_updateafter every provider call mid-turn. No Berd-side changes needed; the notification handler already handles updates at arbitrary frequency.File changes
goose-backend.lock.json
Bumped
ref/commitfrom 616cdce9 to 2c02ed6f. The delta is two commits: the usage-update fix itself (crates/goose/src/acp/server.rs+ tests) and f4e97c353, which only touchesui/desktop/**and is not part of thegoose-clipackage we build.Upstream fix: aaif-goose/goose#12006