Commit Graph

307 Commits

Author SHA1 Message Date
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
Jack Amadeo 4a60f026d5 Sort keys in canonical models (#6403) 2026-01-08 19:42:02 -05:00
Lifei Zhou 9aee76391c Handling special claude model response in github copilot provider (#6369) 2026-01-08 08:22:59 +11: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
github-actions[bot] 635131d7bf Release 1.19.0
Auto-merged release PR after tag v1.19.0 was pushed
2026-01-06 20:32:50 +00:00
Jack Amadeo fb1d3dfd3d Bump rust toolchain to 1.92 (current stable) (#6356) 2026-01-06 14:13:20 -05:00
Rabi Mishra 0788f88929 feat(providers): add retry for model fetching (#6347)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-06 12:14:56 -05:00
Lifei Zhou a842c99d11 make sure the models are using streaming properly (#6331) 2026-01-06 15:28:15 +11:00
albina-popova 4a08ad5c43 fix: Make Azure OpenAI API key optional to match documentation (#6215)
Signed-off-by: albina-popova <97168987+albina-popova@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 13:31:28 -05:00
github-actions[bot] cabbda3dbc Release 1.18.0
Auto-merged release PR after tag v1.18.0 was pushed
2026-01-05 18:28:22 +00: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
Adrian Cole d1f95757cf feat(code-mode): use server names for MCP extensions (#6284)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-30 13:08:38 +08:00
Ramiro Salas 31eaa47209 feat: add OpenAI Codex CLI provider (#6263)
Signed-off-by: RamXX <ramxx@ramirosalas.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-12-29 17:01:21 +11:00
Adrian Cole 2f876725d3 test: fix recipe and audio tests to avoid side effects (#6231)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-23 10:26:34 +08:00
Alex Hancock 7134e89c4b feat: improved UX for tool calls via execute_code (#6205) 2025-12-22 10:42:20 -05:00
Adrian Cole 5942e9c4b2 fix: prevent keychain requests during cargo test (#6219)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-22 10:37:30 +08:00
David Katz 6a0b8c25d5 Integrate pricing with canonical model (#6130) 2025-12-18 11:44:36 -05:00
David Katz 473f269daa Regenerate canonical models when release branch is created. (#6127) 2025-12-18 11:44:01 -05: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
tko39 34b20ae0fe fix(providers): fix for gemini-cli on windows to work around cmd's multiline prompt limitations #5911 (#5966)
Signed-off-by: tko39 <kramer.tal@gmail.com>
2025-12-17 11:31:12 +11:00
Douwe Osinga 1c820addeb OpenRouter & Xai streaming (#5873)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-16 13:24:53 -05:00
Rizel Scarlett 8b80d8b354 fix: filter tools in Ollama streaming when chat mode is enabled (#6118) 2025-12-15 20:10:24 -06: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
David Katz 5c964d2691 Canonical models for Providers (#5694) 2025-12-12 17:25:10 -05:00
Kenan Hasanaliyev 8d183e3615 feat: add Inception provider for Mercury models (#6029)
Signed-off-by: Kenan Hasanaliyev <kenan@kenans-mbp.local.meter>
Co-authored-by: Kenan Hasanaliyev <kenan@kenans-mbp.local.meter>
2025-12-12 16:55:05 -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
Michael Neale 9b6a1c1297 fix: metrics on posthog (#6024)
Co-authored-by: Zane Staggs <zane@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-12-09 16:28:18 -08:00
Zane 1db40709bb Onboarding detect provider from api key (#5955)
Co-authored-by: spencrmartin <spencermartin@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-12-05 13:06:52 -08:00
zachcp 2b90187682 Update Anthropic and Google Gemini models to latest API versions (#5980)
Signed-off-by: Zachary Charlop-Powers <zach.charlop.powers@gmail.com>
2025-12-04 17:47:54 +01:00
d0 0aca19ec64 Groq configure fix (#5833)
Signed-off-by: neiii <1mrtemeck1@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 17:06:13 +01:00
Alex Hancock 131c7e7228 feat: ActionRequired (#5897) 2025-12-02 11:48:28 -05:00
tlongwell-block 51f83bcf8b fix: anthropic provider model fetching (#5932) 2025-12-01 14:36:28 -05:00
Filippo Balicchia f6a2e2ec83 Improve AWS credential loading and configuration handling in BedrockProvider (#5699)
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
2025-11-26 10:56:50 +11: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
Michael Neale 4cc95d4202 chore: some old code hanging around, and mention configure cli (#5822)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 09:46:37 -05:00
Bradley Axen 0ff54ceec3 [fix] generic check for gemini compat (#5842) 2025-11-24 11:51:00 +11:00
David Katz c1c772b267 Add out of context compaction test via error proxy (#5805) 2025-11-21 14:51:01 -05:00
Douwe Osinga 0f8d9a7878 Handle 404s (#5791)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-20 21:58:59 +01: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
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