Skip to content

Bump Agent Mode Goose pin to 1.47.0 - #819

Draft
AnthonyRonning wants to merge 1 commit into
masterfrom
codex-goose147-maple
Draft

Bump Agent Mode Goose pin to 1.47.0#819
AnthonyRonning wants to merge 1 commit into
masterfrom
codex-goose147-maple

Conversation

@AnthonyRonning

Copy link
Copy Markdown
Contributor

Summary

  • pin official aaif-goose/goose crates from 98c11ce2 (v1.46.0) to the v1.47.0 release commit f9c7aaccde4834810dfd13d5efa8f0d39ba28a20
  • unify Maple's direct agent-client-protocol crate from =1.0.1 / schema 1.1.0 to =2.0.0 / schema 1.5.0 so cargo can resolve goose 1.47 (exact 1.x schema pins cannot coexist)
  • keep Maple ACP on protocol v1; the 2.0.0 crate is an SDK/transport bump, not an ACP v2 wire change
  • no system-prompt re-diff: goose 1.47 system.md matches the current Maple template

Compatibility

  • ACP unhandled Dispatch::Response now uses route_with_result (1.0.1's respond_with_result was renamed)
  • Streamable HTTP MCP configs fill goose 1.47's new OAuth client fields as unset (client_id / client_secret_key / scopes)
  • timeline error titles cover the new MessageErrorKind::Authentication
  • Maple keeps a local copy of goose's 400 context-length classifier after goose made is_context_length_exceeded_message private

Maple's 4k-line ACP adapter did not need a transport rewrite: ACP 2.0.0 still exposes the Lines + HandleDispatchFrom path Maple already uses.

Validation

  • cargo test --locked --all-targets with desktop ONNX: 376 + 3 passed, 0 failed, 2 ignored (OCR model-backed)
  • cargo fmt --check and cargo clippy --locked -- -D warnings pass
  • prompt-drift test is unchanged and still in the suite
  • pre-commit ran Prettier, the frontend production build, TypeScript, and the staged Rust tests
  • not run: desktop Agent Mode smoke, packaged builds, standalone frontend Bun CI script

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 21, 2026

Copy link
Copy Markdown

Deploying maple with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8fe7b55
Status: ✅  Deploy successful!
Preview URL: https://f0f51309.maple-ca8.pages.dev
Branch Preview URL: https://codex-goose147-maple.maple-ca8.pages.dev

View logs

Pin official aaif-goose crates to the v1.47.0 release and unify Maple's
direct ACP SDK on 2.0.0 / schema 1.5.0 so cargo can resolve the new
goose graph. Keep Maple ACP on protocol v1.

Compatibility:
- route unhandled ACP responses through route_with_result
- fill StreamableHttp OAuth client fields as unset
- render the new Authentication message-error kind
- keep the 400 context-length classifier locally after goose hid it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant