Commit Graph

89 Commits

Author SHA1 Message Date
Alex Hancock 114250f8ca fix(gdk): preserve tool-call indices in streaming responses (#11637) 2026-08-31 16:26:08 -04:00
Alex Hancock 1d0146631c feat(gdk): expose Anthropic response metadata for observability (#11630) 2026-08-31 16:24:36 -04:00
Lifei Zhou 3a1d7f8c6a refactor(acp): remove unused provider list fields (#11696) 2026-08-31 14:01:05 +00:00
Michael Neale fb15d4eade feat: configurable Anthropic prompt-cache TTL (5m/1h) (#11576)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Galadriel <galadriel@buzz.agent>
2026-08-31 00:43:58 +00:00
filip cfc0538463 fix(providers): parse OpenRouter nested cache_write_tokens in usage (#11472) 2026-08-28 16:12:58 +00:00
Douwe Osinga 2f5ff48b56 Clean up obsolete extension paths before redesigning the extension manager (#11645) 2026-08-28 15:10:23 +00:00
Kalvin C f87c4d73d1 chore: update canonical models json (#11641)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-08-28 04:53:42 +00:00
Jack Amadeo 6357f73ea5 fix: unify context limit resolution behind provider API (#11213)
Signed-off-by: Jack Amadeo <jackamadeo@squareup.com>
2026-08-26 14:34:16 +00:00
github-actions[bot] ff1193d8c3 chore(release): bump version to 1.48.0 (minor) (#11542)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-25 12:48:34 +00:00
Kushagra Udai 98dd5305b9 fix: Avoid sending images to non vision capable models (#11496)
Co-authored-by: Kushagra Udai <your.email@example.com>
2026-08-25 02:22:06 +00:00
Alex Hancock f9ac24cbfc docs: add SDK API reference for Rust, Python, and Kotlin (#11251) 2026-08-24 20:07:29 +00:00
Vincenzo Palazzo bd16fbfbbe feat(providers): add OpenCode Zen gateway as a declarative provider (#10939) 2026-08-24 07:38:08 +00:00
Jasper 8c1f972772 fix(security): sanitize Unicode tags in MCP prompts (#11453) 2026-08-21 19:29:21 +00:00
Wolfe-James a5de37814a fix(agents): fail fast when a recipe's structured response can't reach an ACP-bridged provider (#11307)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-08-21 08:31:40 +00:00
jonathan MERCIER 48d480f911 fix(providers): estimate cost for Azure Foundry models via inferred catalog pricing (#11264)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-08-21 01:52:41 +00:00
Steven Pousty f45ccd46f7 feat(otel): add request params, response metadata, tool call parity, and agent identification (#11261)
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-08-21 01:46:22 +00:00
Wolfe-James 1f6c7524e1 fix(providers): coalesce consecutive Thinking blocks in collect_stream (#11317)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 01:27:58 +00:00
Matt Toohey 3dd0762f96 feat(acp): derive and forward thinking effort from the ACP harness (#10949)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Jasper Hugo <jasper@jasperhugo.com>
2026-08-20 12:50:47 +00:00
Angie Jones f147e8113d Add GPT-5.6 follow-up support for Codex and Responses API (#10460)
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-08-20 12:39:22 +00:00
Amir Fathi cb9cbec0d5 fix(google): include thinking tokens in usage output_tokens (#10354) 2026-08-19 20:50:55 +00:00
Jared Manfredi cdc150f87b fix: gate clear_thinking behind an opt-in flag (Z.AI-only) (#10439)
Signed-off-by: Douwe Osinga <douwe.osinga@gmail.com>
Co-authored-by: Jared Manfredi <j.manfredi@draftkings.com>
Co-authored-by: Douwe Osinga <douwe.osinga@gmail.com>
2026-08-19 17:30:05 +00:00
Jasper 35bd51338c fix(security): redact URLs in provider errors (#11230) 2026-08-19 15:31:46 +00:00
2:5030/1559 f3c3563c66 Bug fix: Goose unable to work with DeepSeek and Alibaba using OpenAI responses API. (#11298)
Co-authored-by: Kirill Frolov <k.frolov+1@samsung.com>
2026-08-19 13:56:50 +00:00
github-actions[bot] cfd2ef12ee chore(release): bump version to 1.47.0 (minor) (#11300)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-18 19:04:15 +00:00
filip 7c4ba22191 fix(providers): send explicit thinking disabled to adaptive Claude models (#11177) 2026-08-17 18:32:49 +00:00
jonathan MERCIER 9915ba7eb7 fix(providers): include required annotations field on replayed output_text items (#11263)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-08-17 04:54:33 +00:00
Douwe Osinga 4bb968fadb Improve ACP provider setup and unify setup metadata (#11100)
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Douwe Osinga <douwe.osinga@gmail.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-14 16:25:20 +00:00
Jack Amadeo 5f4b7cc100 create the goose-agent crate with the unrolled agent loop state machine (#11216)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-08-14 13:33:16 +00:00
filip 31d3ff2bd1 fix(providers): stop paying the prompt-cache write premium on one-shot fast-model calls (#11179) 2026-08-13 23:49:22 +00:00
Lifei Zhou 849b6f2ae8 fix(acp): return authe error for acp provider from goose acp server (#11202) 2026-08-13 09:28:59 +00:00
Lifei Zhou 11deb564d0 fix(acp): ignores acp provider generated title and uses goose generate title (#11197) 2026-08-13 02:45:24 +00:00
Jasper e1e46b1568 fix(providers): bound local image reads (#11114) 2026-08-12 22:29:06 +02:00
Jasper f3ab1557c2 fix(provider-types): bound partial thinking tags (#11108) 2026-08-12 22:26:30 +02:00
github-actions[bot] e20cb87875 chore(release): bump version to 1.46.0 (minor) (#10920)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-11 22:23:18 +00:00
Abhijay Jain cbfa8d656c fix(providers): map kimi_code provider name and pass correct provider to create_request (#11130) 2026-08-11 13:57:45 +00:00
Alex Hancock 48fb5bf3bb fix: adjust rmcp::model::Meta ref (#11107) 2026-08-10 18:39:48 +00:00
Jasper 73c26506c3 Sanitize Unicode tags in Responses output (#10745) 2026-08-10 13:04:36 -04:00
Jasper 69ddf55cd1 fix(conversation): sanitize nested tool responses (#10609) 2026-08-10 11:54:34 -04:00
Kyle E DeFreitas f47a9620d8 fix(providers): drop stale signed thinking blocks after a mid-conversation model switch (#10007)
Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-10 14:33:33 +00:00
John Matthew Tennant 5e7430fefa fix(acp): resume provider-native sessions (#10379)
Co-authored-by: John Tennant <jtennant@block.xyz>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-10 10:08:34 +00:00
Alexis Rohou 1844d3fb4a fix(streaming): skip metadata-only SSE frames instead of failing the turn (#10942)
Signed-off-by: Alexis Rohou <arohou@users.noreply.github.com>
Co-authored-by: Alexis Rohou <a.rohou@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 04:32:23 +00:00
filip 66051ec7d2 Cache-safe request assembly: append-only turn context and declared cache semantics (#11022) 2026-08-07 03:08:49 +00:00
Douwe Osinga ca52cce628 Unrolled agent loop (#9574)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 22:32:44 +00:00
filip dafdbb7364 fix: keep turn-context in place for OpenAI Responses-stack models so prompt caching works (#10993) 2026-08-06 02:11:23 +00:00
filip 86eec2a8ed fix(openrouter): stop silently ignoring thinking effort off (#10991) 2026-08-06 02:11:14 +00:00
Douwe Osinga 3163ab5769 fix implicit OAuth during model discovery (#10929)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-05 17:57:15 +00:00
Douwe Osinga 6646a0f6e2 fix: keep ACP session naming out of live conversations (#10963)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-05 15:36:47 +00:00
Jasper ff1d669893 Sanitize Unicode tags in MCP resources (#10746) 2026-08-05 10:22:55 -04:00
filip 7e431ac6f8 fix(providers): stop killing streaming responses at the total request timeout (#10620)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-04 22:11:51 +00:00
filip affd1cea10 perf(providers): keep turn-context out of the OpenAI-compatible prefix cache (#10937) 2026-08-04 21:09:45 +00:00