Commit Graph

262 Commits

Author SHA1 Message Date
Alex Hancock cd33b23fc1 fix: make image processing work in github copilot provider (#5687) 2025-11-12 10:32:45 -05:00
Douwe Osinga 8cd379ca33 Show errors on failure (#5643)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-10 13:39:23 -05:00
Michael Neale 743dc2ac97 fix: bedrock creds refresh (#5599) 2025-11-10 18:10:29 +11:00
Simon Sickle bb80d76289 Fix Claude Code provider to default to Auto mode (#5638) (#5642) 2025-11-08 16:58:54 -05:00
Jack Amadeo 25dfd768e5 Better search paths and handling of CLI providers (#5554)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-07 22:35:26 -05:00
Douwe Osinga 4b0bef18ae Remove some logging (#5631)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-07 12:43:18 -05:00
Douwe Osinga 9d88155932 Change the other location too (#5608)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-06 13:01:41 -05:00
Michael Neale f5b1c16ff3 fix: tidy up claude cli handling (#5594) 2025-11-06 09:52:28 -05:00
Alex Hancock 2c03f9e88c feat(githubcopilot): add support for newer Copilot AI Models (#5603)
Signed-off-by: Ramazan Sancar <ramazansancar4545@gmail.com>
Co-authored-by: Ramazan Sancar <ramazansancar4545@gmail.com>
2025-11-06 09:50:37 -05:00
Gregory L 147d884251 feat(providers): add Mistral AI provider (#5009)
Signed-off-by: glinf <gregory.linford@mistral.ai>
2025-11-05 23:01:39 -05:00
Douwe Osinga 7d4824e853 Keep llm logs in place (#5577)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-05 10:06:40 -05:00
Zane 89f7384d57 add clippy warning for string_slice (#5422)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-04 17:46:25 -05:00
Alex Hancock cd2ea778f0 feat: log rotation (#5561) 2025-11-04 14:59:44 -05:00
Angie Jones 68187feb5b fix: improve server error messages to include HTTP status code (#5532)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-04 11:59:00 -06:00
Alex Holder 1437d1fc1c improvement: add useful error message when attempting to use unauthenticated cursor-agent (#5300)
Signed-off-by: Alex Holder <alexeeyre@gmail.com>
2025-11-04 12:54:28 -05:00
Alex Hancock b5eaa6a3e4 fix: unblock acp via databricks (#5562) 2025-11-04 11:40:05 -05:00
Douwe Osinga d70c24cda5 Fix image processing (#5544)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-03 12:29:43 -05:00
Paul Silvis 50191766c3 Fixes Gemini API parse issue by converting nullable type arrays to single types in tool schemas (#5530)
Signed-off-by: Paul Silvis <paulsilvis@gmail.com>
2025-11-02 13:49:36 -06:00
Matt Yaple c7cd9b424c fix: adds ProviderRetry to openai provider (#5518)
Signed-off-by: Matt Yaple <matt@yaple.dev>
2025-11-01 08:04:23 -04:00
Adrian Cole 0515c76e84 Propagate session ID in LLM and MCP requests (#5165) 2025-10-31 06:18:20 -04:00
Jack Amadeo 65644ed81f keep the order of keys in config.yaml (#5468) 2025-10-30 17:58:44 -04:00
Jack Amadeo 2970b5fa34 Stringly typed config (#5463) 2025-10-30 15:13:32 -04:00
David Katz 37e1bb1d37 Stream token usage on every agent message (#5342) 2025-10-29 23:23:25 -04:00
Will Pfleger 4d8c91efbd Enable runtime access to provider name (#5399) 2025-10-28 14:21:24 -04:00
Douwe Osinga 8693aec764 make supports_cache_control async to avoid block in place (#5362)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-28 09:30:19 -04:00
Douwe Osinga b295d76454 Send all the logs we output (#5363)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-28 09:29:17 -04:00
Douwe Osinga 6b6c50976c Gemini again (#5390)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-27 16:41:00 -04:00
Kenneth Mungai 53391f2065 feat(snowflake): add support for newer Claude 4.5 and 4 models (#5350)
Signed-off-by: ki3ani <kimanim68@gmail.com>
2025-10-24 17:40:56 -04:00
Angela Ning 7c4e3684ea feat: dynamically load ollama models (#5309) 2025-10-22 21:17:02 -04:00
Lifei Zhou e8e8991dc7 fix: skip temperature for goose-gpt-5 model (#5311) 2025-10-23 09:52:12 +11:00
David Katz 23412e270f Replace compaction notifications with system notifications (#5218) 2025-10-22 16:09:44 -04:00
Douwe Osinga fdbd5281e2 Fix gemini again (#5308)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-22 13:42:37 -04:00
Alex Yao 645f00e7b9 Fix bedrock tool call error response (#5067)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2019@gmail.com <alexyao2015@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2025-10-21 09:51:42 -04:00
Douwe Osinga 64b37339e0 Skip subagents for gemini (#5257)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-18 17:35:29 -04:00
Jack Amadeo 9b4c8726f1 improve provider request logging a bit (#5236) 2025-10-18 11:35:42 -04:00
Arya Pratap Singh 3b04b2ebf4 Fix OpenAI empty choices panic (#5248)
Signed-off-by: Arya Pratap Singh <notaryasingh@gmail.com>
2025-10-18 11:19:13 -04:00
Douwe Osinga 7c1f5dcb2f Compaction overhaul (#5186)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-10-15 18:39:12 -04:00
Douwe Osinga 9251da4314 Declarative providers (#5084)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-15 09:48:14 -04:00
nicole pardal 55f3fcc015 Ollama integration: modified default model + added models (#5153)
Signed-off-by: nicole pardal <nicolepardall@gmail.com>
Co-authored-by: Amed Rodriguez <amed@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-10-15 08:45:54 -04:00
Alex Yao 47d5c96ee8 Fix bedrock tool input schema (#5064)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2019@gmail.com <alexyao2015@users.noreply.github.com>
2025-10-12 15:04:33 -04:00
Matt Yaple 1593b73b0a fix: modifies openai request logic for reasoning models (#4221) (#4294)
Signed-off-by: Matt Yaple <matt@yaple.dev>
2025-10-11 18:11:19 -04:00
Douwe Osinga 1015064367 Make async (#5126)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-10 19:31:50 -04:00
Izzy b040cfc5ab fix: use dynamic port allocation for OAuth server (#5019)
Signed-off-by: Izzy Fraimow <izzy@squareup.com>
2025-10-08 08:09:09 -07:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Jeff Wofford bcbfef07a7 fix: Issue #4540: goose configure -> Cursor Agent succeeds (#4942)
Signed-off-by: Jeff Wofford <github@jeffwofford.com>
2025-10-06 11:46:39 +11:00
hikae 76147a60d3 feat: add grok-code-fast-1 support for xAI provider (#4472)
Signed-off-by: HikaruEgashira <hikaru-egashira@c-fo.com>
2025-10-04 17:18:31 -04:00
John M Daly 7886db1418 fix(providers): update Claude Sonnet 4 model identifier (#4884)
Signed-off-by: John M Daly <jmdaly@gmail.com>
2025-10-02 14:29:09 -04:00
Jack Amadeo bf46d7bc92 Add type field to empty schemas for anthropic (#4911) 2025-09-30 22:51:44 -04:00
Zane d7b256cce1 added claude-sonnet-4-5 (#4906) 2025-09-30 17:17:31 -04:00
Angela Ning ac9fd717c8 Tiny: fix github casing (#4903) 2025-09-30 15:35:15 -04:00