Commit Graph

335 Commits

Author SHA1 Message Date
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
Michael Neale bcbf3c7723 Make roaming an opt-in goose-cli feature (default-off, stays in-tree) (#11516)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Michael Neale <14976+michaelneale@users.noreply.github.com>
Co-authored-by: pstayets <philip@vulturelabs.com>
Co-authored-by: pstayet <philipstayetski2416@gmail.com>
Co-authored-by: Colin Gauvin <colin@gauvin.id>
2026-08-25 07:22:46 +00:00
Lifei Zhou da45bd17b0 perf(session): limit sessions before counting messages (#11521) 2026-08-25 00:55:23 +00:00
Alex Hancock dd469e80b6 fix: remove goose tui command (#11484) 2026-08-24 14:59:55 +00:00
Jasper 3479a15c4c fix(cli): refuse symlink diagnostics outputs (#11398)
Signed-off-by: Jasper Hugo <jasper@spiral.xyz>
2026-08-20 15:59:29 +00:00
Kunal Behbudzade fb5a71a94b fix(update): fetch attestation bundles from bundle_url (#10557) 2026-08-20 12:33:17 +00:00
Andrew 3810898a74 feat(mcp): support pre-registered OAuth clients for streamable_http extensions (#11182)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
2026-08-14 15:57:03 -04: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
Jasper 822b1a2231 fix: avoid following untracked review symlinks (#10995) 2026-08-12 22:26:25 +02:00
Jasper 38debd7420 fix: enforce review check tool policy (#11128) 2026-08-11 13:28:12 +00:00
dependabot[bot] 31d7f504c1 chore(deps): bump sigstore-verify from 0.10.0 to 0.11.0 (#10856)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-11 15:26:14 +02:00
filip 66051ec7d2 Cache-safe request assembly: append-only turn context and declared cache semantics (#11022) 2026-08-07 03:08:49 +00:00
Harnoor Singh 06f218cd14 feat(desktop): add markdown format option to session export (#10703)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-04 20:04:24 +00:00
Douwe Osinga 514fe5f43e Remove CLI project support (#10838)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-03 14:11:42 +00:00
Jack Amadeo 7b7b8aa58f upgrade to rmcp 2.0 (#10584) 2026-07-27 13:31:33 +00:00
Jasper 33a976cfe3 Merge commit from fork 2026-07-23 10:45:58 -05:00
Jasper 8168cb8378 fix(acp): preserve content audience boundaries (#10493) 2026-07-17 08:50:36 +00:00
乔冉 e359b35aee fix(cli): limit provider selector height (#10420) 2026-07-15 20:39:44 +00:00
Jasper 846c764994 fix: stop resolving TUI scripts from cwd (#10449) 2026-07-14 15:30:37 +00:00
Jasper 651dc973c8 Update Rust toolchain and raise recursion limit (#10303) 2026-07-07 22:41:04 +00:00
Barry 4889c0d405 fix(cli): restore cursor when configure exits (#10222) 2026-07-05 20:59:47 +00:00
Jasper 79cbb2627d Fail closed on unverifiable update provenance (#10168)
Co-authored-by: Jasper <jasper@spiral.xyz>
2026-07-02 15:09:38 +00:00
Lifei Zhou 0d4b6924b9 Revert "Bedrock model discovery and validation" (#10176) 2026-07-01 23:39:04 +00:00
Gellért Stadler 7026e14585 Bedrock model discovery and validation (#9997) 2026-07-01 21:19:28 +00:00
Jack Amadeo fe7f16b727 Remove session_id from provider streaming trait methods (#9984) 2026-06-29 22:04:58 +00:00
石岳峰 d2687643da fix(schedule): use session.message_count for schedule sessions listing (#10026)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-06-27 16:24:54 +00:00
Douwe Osinga 2acae3b243 Expose last message timestamp on sessions (#9961)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-24 16:28:01 +00:00
Douwe Osinga e4f8b61b58 Migrate diagnostics to JSON report (#9964)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-24 01:32:56 +00:00
Jack Amadeo 35711b8691 provider refactor: don't require a model config to create a provider (#9953)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 23:18:07 +00:00
Angie Jones d29aa522aa Allow unlisted models in search (#9933) 2026-06-22 08:18:03 +00:00
filip 093d134b0a feat: track cache tokens for accurate cost reporting (#9752)
Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-19 13:56:15 +00:00
Jack Amadeo 80eaf8fa44 move global config access out of ModelConfig, and move ModelConfig into goose_providers (#9769) 2026-06-18 16:33:19 +00:00
Jack Amadeo b0f5db2a07 Support MCP extensions in open plugins (#9471)
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-17 18:52:54 +00:00
Jack Amadeo e5fd568e01 move formats/openai.rs into goose-providers crate, along with several dependencies (#9633) 2026-06-08 15:26:33 +00:00
Lucas Conti 9626b4c3c1 Replace review subprocess timeout with turn limits (#9571)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 20:45:24 +00:00
Douwe Osinga 003252fb52 Import sesssions (#9474)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-06-02 20:35:57 +00:00
Rodolfo Olivieri 2116f88908 feat: add tui feature flag to gate the tui command (#9428)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
2026-05-28 14:12:31 +00:00
Jack Amadeo d10d009b97 CLI to list skills with token counts (#9326) 2026-05-28 14:09:11 +00:00
dependabot[bot] c9945bca5d chore(deps): bump sha2 from 0.10.9 to 0.11.0 (#8963)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-05-27 19:08:54 +00:00
jh-block 27dc0d5f83 Improve dependency hygiene (#9360)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-05-26 16:09:03 +00:00
Alex Hancock 48d20e72d3 feat: tui command on goose-cli (#9385) 2026-05-22 20:32:40 +00:00
jh-block 98a54e9ec6 Add unified thinking effort control across all providers (#9242)
Signed-off-by: jh-block <jhugo@block.xyz>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 08:42:42 +00:00
Lifei Zhou 3631e3cbf1 feat: slash commands (built-in, skill, recipe) in acp server (#9238) 2026-05-20 04:48:34 +00:00
jh-block 1997799a4a Remove vendored Windows binaries (#9318)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-05-19 12:25:32 +00:00
jh-block bdb7d214e7 Add Linux musl CLI builds (#9240)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-05-19 07:28:20 +00:00
ayourk badb97a01e Structured per-provider config block, non-destructive provider switching (#8977)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: Aaron Yourk <ayourk@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-18 18:22:50 +00:00
Joah Gerstenberg 60c482de25 feat(cli): add goose review local code review command (#9114)
Signed-off-by: Joah Gerstenberg <joahg@squareup.com>
Signed-off-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah Gerstenberg <joahg@squareup.com>
Co-authored-by: Amp <amp@ampcode.com>
2026-05-18 15:21:40 +00:00
Matt Toohey 688b6d706e fix: use current_exe() instead of PATH lookup when spawning goose (#9236)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-18 14:20:48 +00:00
Douwe Osinga 7bce91e5eb fix: activate custom provider after adding via configure (#9213)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-18 13:52:33 +00:00
jh-block 537eb23fb2 Preserve thinking content for providers that require it (#8857)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-05-15 10:36:25 +00:00