Commit Graph

399 Commits

Author SHA1 Message Date
Douwe Osinga 2cd2e191c3 feat: add Moonshot and Kimi Code declarative providers (#7304)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-18 15:44:43 +00:00
Rabi Mishra ed187db2a1 fix(openai): support "reasoning" field alias in streaming deltas (#7294)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-18 14:57:00 +00:00
Douwe Osinga e0c1312e09 New OpenAI event (#7301)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-18 13:56:17 +00:00
fre$h 9d3792f5bf fix: allow ollama input limit override (#7281)
Signed-off-by: anonwurcod <anonwurcod@proton.me>
Co-authored-by: Warp <agent@warp.dev>
Co-authored-by: jh-block <jhugo@block.xyz>
2026-02-18 11:01:20 +00:00
Lifei Zhou 5dacfde2f3 chore: show important keys for provider configuration (#7265) 2026-02-18 07:10:53 +00:00
Douwe Osinga 9a91fccfb5 Everything is streaming (#7247)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 18:53:38 +00:00
bruwbird 65d3a1550f openai: responses models and hardens event streaming handling (#6831)
Signed-off-by: Yusuke Shimizu <stm1051212@gmail.com>
Co-authored-by: David Katz <dkatz@squareup.com>
2026-02-17 18:24:12 +00:00
David Katz 3959805198 Use Canonical Models to set context window sizes (#6723) 2026-02-17 16:43:10 +00:00
Adrian Cole c7478c43b1 fix(claude-code): allow goose to run inside a Claude Code session (#7232)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-17 14:12:16 +00:00
Vadim 8792de8108 fix(openai): route gpt-5 codex via responses and map base paths (#7254)
Signed-off-by: Vadim Polulyakh <bavadim@gmail.com>
2026-02-17 13:57:03 +00:00
Rabi Mishra 8bd66e167a feat(gemini-cli): add streaming support via stream-json events (#7244)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-17 13:34:23 +00:00
Rabi Mishra 6106025729 fix: filter models without tool support from recommended list (#7198)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-17 13:14:09 +00:00
Rabi Mishra 49e684ab43 fix(google): handle more thoughtSignature vagaries during streaming (#7204)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-17 13:13:48 +00:00
Clay 05d2af4d3b fix: handle reasoning_content for Kimi/thinking models (#7252)
Signed-off-by: clayarnoldg2m <carnold@g2m.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 23:27:11 +00:00
David Katz f9cbc8aca5 Bump version numbers for 1.24.0 release (#7214) 2026-02-13 22:45:49 +00:00
Rabi Mishra ed3c08590a feat: add streaming support for Claude Code CLI provider (#6833)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-13 15:28:32 +00:00
github-actions[bot] 6a7adb4e94 fix: The detected filetype is PLAIN_TEXT, but the provided filetype was HTML (#6885)
Co-authored-by: blackgirlbytes <22990146+blackgirlbytes@users.noreply.github.com>
Co-authored-by: David Katz <dkatz@squareup.com>
2026-02-13 16:31:28 +01:00
Rabi Mishra 860c7d7b97 feat(gemini-cli): use stream-json output and re-use session (#7118)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-13 01:52:15 +00:00
Alex Hancock 5d939674be fix(MCP): decode resource content (#7155) 2026-02-12 15:57:03 +00:00
Abhijay Jain 738f5f647c feat: reasoning_content in API for reasoning models (#6322)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-12 15:18:44 +00:00
Brandon Kvarda 5c17964784 feat: support extra field in chatcompletion tool_calls for gemini openai compat (#6184)
Signed-off-by: Brandon Kvarda <brandon.kvarda@databricks.com>
Co-authored-by: Brandon Kvarda <brandon.kvarda@databricks.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 11:48:05 +00:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
Jack Amadeo fb47728f1b More no-window flags (#7122) 2026-02-11 17:43:18 +00:00
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
fl-sean03 0e7294835c fix: ensure assistant messages with tool_calls include content field (#7076)
Signed-off-by: fl-sean03 <sean@opspawn.com>
Co-authored-by: fl-sean03 <sean@opspawn.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: OpSpawn <opspawn@users.noreply.github.com>
2026-02-11 14:15:23 +00:00
Rabi Mishra 7be6fc93e8 fix(canonical): handle gcp_vertex_ai model mapping correctly (#6836)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-11 14:11:04 +00:00
Adrian Cole dc50b7b375 fix(claude-code): defensive coding improvements for model switching (#7131)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 23:15:45 +00:00
Adrian Cole 01d425bf14 feat(claude-code): dynamic model listing and mid-session model switching (#7120)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 22:47:34 +00:00
tlongwell-block 7ea19f5c83 feat: replace subagent and skills with unified summon extension (#6964)
Signed-off-by: Travis Longwell <travis@block.xyz>
2026-02-10 19:13:38 +00:00
Adrian Cole 49ad115fb1 feat(acp): add model selection support for session/new and session/set_model (#7112)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 05:23:36 +00:00
Adrian Cole 4abf91e72b fix: isolate claude-code sessions via stream-json session_id (#7108)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 05:22:56 +00:00
Rabi Mishra c50a2c2375 fix: allow unlisted models for CLI providers (#7090)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-09 14:03:06 +00:00
Adrian Cole d4865ae9fe fix: use command.process_group(0) for CLI providers, not just MCP (#7083)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 05:33:22 +00:00
Adrian Cole 1371f5df4a test(mcp): add image tool test and consolidate MCP test fixtures (#7019)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 01:12:11 +00:00
Adrian Cole 08b89ca66b fix: remove Option from model listing return types, propagate errors (#7074)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 00:03:10 +00:00
Adrian Cole 4e87011981 fix: lazy provider creation for goose acp (#7026) (#7066)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-08 02:51:03 +00:00
Kristan Krispy Uccello 584f710fad fix: add XML tool call parsing fallback for Qwen3-coder via Ollama (#6882)
Signed-off-by: kuccello <kuccello@users.noreply.github.com>
Co-authored-by: kuccello <kuccello@users.noreply.github.com>
2026-02-07 23:04:32 +00:00
KiKaraage 01e31f7c8d feat: update Groq declarative data with Preview Models (#7023)
Signed-off-by: KiKaraage <kikaraage@tuta.io>
2026-02-06 16:46:49 +00:00
Ramiro Salas 3324711c96 fix(codex): propagate extended PATH to codex subprocess (#6874)
Signed-off-by: RamXX <ramxx@ramirosalas.com>
2026-02-06 16:20:49 +00:00
David Katz 14a9d1e61e Switch tetrate tool filtering back to supports_computer_use (#7024) 2026-02-06 15:25:24 +00:00
Adrian Cole 4cfcd9b87b feat(claude-code): use stream-json protocol for persistent sessions (#7029)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-06 14:47:19 +00:00
Adrian Cole 2c7e2293b2 feat: add image support and improve error resilience for Codex (#7033)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-06 10:29:30 +00:00
Adrian Cole d039f3f6f3 fix(providers): Azure OpenAI model listing 404 during configure (#7034)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-06 10:25:30 +00:00
David Katz 6fb76306ba Don't swallow Tetrate errors (#6998) 2026-02-06 04:39:08 +00:00
Rizel Scarlett b4e5d64c69 fix(google): add MessageContent::Image support for user messages (#6986) 2026-02-05 16:41:59 +00:00
David Katz 66a2a3cb9a Fix gemini cli command parsing (#6960) 2026-02-05 15:47:25 +00:00
Rabi Mishra 06e8b85907 feat(google): add configurable thinking level for Gemini 3 models (#6585)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-05 15:47:03 +00:00
David Katz c02135ccec Fast models on databricks have 0 retries. (#6919) 2026-02-05 15:45:55 +00:00
Rabi Mishra d1b6053d2f fix: detect context length errors in GCP Vertex AI provider (#6976)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-05 12:49:22 +00:00
Douwe Osinga 6ae72a6cf0 Use haiku for databricks (#6943)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-04 17:17:59 +00:00