Commit Graph

124 Commits

Author SHA1 Message Date
Douwe Osinga 0270dd3a1a Fix/GitHub copilot error handling 5845 (#6771)
Signed-off-by: albina-popova <97168987+albina-popova@users.noreply.github.com>
Co-authored-by: albina-popova <97168987+albina-popova@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-28 12:55:46 -05:00
Rabi Mishra e4938c69e0 fix(google): preserve thought signatures in streaming responses (#6708)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-28 12:17:08 -05:00
Rabi Mishra b4cf0fdf51 fix(google): use parametersJsonSchema for full JSON Schema support (#6555)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-28 12:07:26 -05:00
Yelsin Sepulveda bc0881caf4 fix[format/openai]: return error on empty msg. (#6511)
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com>
Signed-off-by: The-Best-Codes <bestcodes.official@gmail.com>
Co-authored-by: The-Best-Codes <bestcodes.official@gmail.com>
2026-01-27 07:53:25 -08:00
Alex Hancock 8233f0afac chore: upgrade to rmcp 0.14.0 (#6674) 2026-01-23 14:52:43 -05:00
Hugues Clouâtre 346ff7ab84 Fix GCP Vertex AI global endpoint support for Gemini 3 models (#6187)
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
2026-01-23 11:18:54 -05:00
Lifei Zhou f26ffed587 Lifei/fixed accumulated token count (#6587) 2026-01-22 03:27:16 +11:00
Rabi Mishra fbe46d0b22 feat(gcp-vertex): add model list with org policy filtering (#6393)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-20 11:49:10 -05:00
Zane 080a0e04ba added optional request params and context limit from GOOSE_PREDEFINED_MODELS (#6489) 2026-01-16 08:12:14 -10:00
Alex Hancock 4191826569 chore: upgrade rmcp (#6516) 2026-01-16 12:09:51 -05:00
Lifei Zhou 9a96b84372 fixed 0 token in openrouter steaming (#6493) 2026-01-15 13:43:13 +11:00
Rabi Mishra 7b59f554d7 perf(google): avoid accumulating thoughtSignatures across conversation history (#6462)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 08:36:41 -05:00
Rabi Mishra a66e5d306a fix(openai): make tool_call arguments optional and fix silent stream termination (#6309)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 08:36:27 -05:00
Rabi Mishra bb209498d6 fix(openrouter): Handle Gemini thoughtSignature for tool calls (#6370)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-13 19:02:47 -05:00
Rabi Mishra b357460013 feat(vertexai): Add streaming support (#6409)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-12 14:09:18 -05:00
Douwe Osinga ba702d820f More 3.7 removal (#6414)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-12 10:28:42 -05:00
Rabi Mishra a153c06aaf fix(google): treat signed text as regular content in streaming (#6400)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-09 09:41:28 -05:00
Rabi Mishra a4c7a746a0 feat(providers): add streaming support for Google Gemini provider (#6191)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-07 14:17:12 -05:00
Douwe Osinga 463eee3f76 Claude 3.7 is out. we had some harcoded stuff (#6197)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-06 15:50:39 -05:00
Jack Amadeo fb1d3dfd3d Bump rust toolchain to 1.92 (current stable) (#6356) 2026-01-06 14:13:20 -05:00
Rabi Mishra 4aa6a176ea fix(openai): handle interleaved streaming chunks in tool call (#6312)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-05 12:13:41 +11:00
Bradley Axen f19ee33e60 feat: add caching support for Anthropic models via Databricks (#6320) 2026-01-03 17:56:37 -08:00
Bradley Axen 4e1384887c chore: refactor format_messages in databricks.rs to reduce line count (#6275) 2025-12-31 10:56:31 +11:00
Rabi Mishra fc8a4b4adf fix(google): Fix 400 Bad Request error with Gemini 3 thought signatures (#6035)
Signed-off-by: rabi <ramishra@redhat.com>
2025-12-17 08:38:46 -05:00
Douwe Osinga 1c820addeb OpenRouter & Xai streaming (#5873)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-16 13:24:53 -05:00
Bradley Axen 4e649c56ec fix: use system not developer role in db (#6098) 2025-12-12 17:33:09 -08:00
David Katz 239f4ec8aa OpenAI responses streaming (#5837)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-12 17:25:36 -05:00
Douwe Osinga cdab2fc3a6 Tool reply meta (#6074)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-11 19:43:36 -05:00
Alex Hancock 131c7e7228 feat: ActionRequired (#5897) 2025-12-02 11:48:28 -05:00
Alex Hancock c82a0dd8fc fix(#5626 #5832): handle multiple content chunks & images better (#5839)
Co-authored-by: Pradeepta Dash <pradeepta@exceeds.ai>
2025-11-24 10:52:01 -05:00
Bradley Axen 0ff54ceec3 [fix] generic check for gemini compat (#5842) 2025-11-24 11:51:00 +11:00
David Katz c9e9af52c6 fix: Parse maas models for gcp vertex provider (#5816) 2025-11-20 10:51:36 -05:00
Salvatore Testa cfdf01567d fix: support Gemini 3's thought signatures (#5806)
Signed-off-by: Salvatore Testa <sal@withpersona.com>
2025-11-20 16:28:27 +11:00
Douwe Osinga 0df4ad3296 Ollama improvements (#5609)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-12 11:42:00 -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
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
David Katz 37e1bb1d37 Stream token usage on every agent message (#5342) 2025-10-29 23:23:25 -04:00
Douwe Osinga 6b6c50976c Gemini again (#5390)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-27 16:41:00 -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
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
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
Jack Amadeo bf46d7bc92 Add type field to empty schemas for anthropic (#4911) 2025-09-30 22:51:44 -04:00
David Katz 1a92111f1a Add filtering for agentVisible: false messages on streaming providers (#4847) 2025-09-29 17:20:57 -04:00