chore(buzz-agent): update goose to 1.47

Keep the Goose facade and split provider crates on one current upstream revision after reconciling Buzz main.

Co-authored-by: Jimmy <1fe240cd1a8cf775f6f3060f115e5a303181f3abf28ad4cb0c2515f4a02b36a8@meshllm.communities.buzz.xyz>
Signed-off-by: Jimmy <1fe240cd1a8cf775f6f3060f115e5a303181f3abf28ad4cb0c2515f4a02b36a8@meshllm.communities.buzz.xyz>
This commit is contained in:
Jimmy
2026-08-20 22:18:27 +10:00
parent 01c9137f12
commit 913cd56eb3
2 changed files with 2066 additions and 158 deletions

2218
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -29,11 +29,11 @@ path = "tests/bin/fake_mcp.rs"
# agent loop itself is goose's; this is the interactive PKCE login that seeds
# the token cache that goose (and the desktop model picker) then read.
buzz-model-catalog = { path = "../buzz-model-catalog" }
goose = { git = "https://github.com/aaif-goose/goose", rev = "7c4ba2219166700becb68d6db35989ebcaa52f69", default-features = false, features = ["rustls-tls"] }
goose-provider-types = { git = "https://github.com/aaif-goose/goose", rev = "7c4ba2219166700becb68d6db35989ebcaa52f69" }
goose = { git = "https://github.com/aaif-goose/goose", rev = "d1d8f4581257f75feeba73c2db3445a9d74a19b8", default-features = false, features = ["rustls-tls"] }
goose-provider-types = { git = "https://github.com/aaif-goose/goose", rev = "d1d8f4581257f75feeba73c2db3445a9d74a19b8" }
# ModelConfig: goose re-exports it from goose-providers; goose::model_config
# keeps its own copy private.
goose-providers = { git = "https://github.com/aaif-goose/goose", rev = "7c4ba2219166700becb68d6db35989ebcaa52f69" }
goose-providers = { git = "https://github.com/aaif-goose/goose", rev = "d1d8f4581257f75feeba73c2db3445a9d74a19b8" }
# Resolution guard: goose pins icu_locale "=2.1.1" (needs icu_collections
# ~2.1.1) while url 2.5.x -> idna -> idna_adapter 1.2.2 pulls icu_normalizer
# 2.2.0 (needs icu_collections ~2.2.0). Only one 2.x icu_collections can be