Dale Lakes
|
d18555ca62
|
fix: reconsolidate split tool-call messages to follow OpenAI format (#7921)
Signed-off-by: Dale Lakes <6843636+spitfire55@users.noreply.github.com>
Signed-off-by: Dale Lakes <dale.lakes55@gmail.com>
Signed-off-by: Clyde <clyde@users.noreply.github.com>
Co-authored-by: Dale Lakes <6843636+spitfire55@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Clyde <clyde@Clydes-Mac-Studio.local>
|
2026-04-02 14:01:38 +00:00 |
|
Douwe Osinga
|
a7f5c6c112
|
fix(openai): use safely_parse_json for streaming tool arguments (#8208)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-30 15:09:03 +00:00 |
|
Extra Small
|
81d623709b
|
fix: send empty object instead of null for bedrock tool input (#8121)
Signed-off-by: Extra Small <littleshuai.bot@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-26 14:07:37 +00:00 |
|
jamestotah
|
a47add0a83
|
fix(litellm): parse nested usage payloads (#8081)
Signed-off-by: James Totah <135163520+jamestotah@users.noreply.github.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-25 13:05:40 +00:00 |
|
이대희
|
772e37fb54
|
feat: feature-gate AWS provider dependencies behind aws-providers (#8080)
Signed-off-by: DaeHee Lee <lee111dae11@proton.me>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-25 08:55:41 +00:00 |
|
Vincenzo Palazzo
|
9849671413
|
Fix user message text silently dropped when message contains both text and image (#8071)
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-24 23:25:53 +00:00 |
|
Will Pfleger
|
ce160b183d
|
fix: handle reasoning content blocks in OpenAI-compat streaming parser (#8078)
|
2026-03-23 21:35:46 +00:00 |
|
Alex Hancock
|
69e7fdc4b5
|
fix: gemini models via databricks (#8042)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
|
2026-03-23 13:24:29 +00:00 |
|
Rabi Mishra
|
d2576001fe
|
refactor(anthropic): fix N+1 thinking message storage issue (#7958)
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com>
|
2026-03-20 14:54:23 +00:00 |
|
Douwe Osinga
|
4ed475c220
|
fix: handle mid-stream error events in OpenAI SSE streaming (#8031)
Signed-off-by: Clyde <spitfire55@users.noreply.github.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Clyde <clyde@Clydes-Mac-Studio.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-20 14:10:02 +00:00 |
|
Douwe Osinga
|
0cd41bebbd
|
Fix empty tool results from resource content (e.g. auto visualiser) (#7866)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-03-18 18:53:48 +00:00 |
|
Rabi Mishra
|
8d714a04c8
|
refactor: remove unnecessary Arc<Mutex> from tool execution pipeline (#7979)
Signed-off-by: rabi <ramishra@redhat.com>
Co-authored-by: jh-block <jhugo@block.xyz>
|
2026-03-18 09:35:02 +00:00 |
|
Nilton Volpato
|
e075861bdf
|
Fix SSE parsers to accept optional space after data: prefix (#7929)
Signed-off-by: Nilton Volpato <nilton@volpa.to>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-17 17:24:21 +00:00 |
|
jh-block
|
a762fe1000
|
Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) (#7626)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-17 13:36:28 +00:00 |
|
Angie Jones
|
28cab714b6
|
claude adaptive thinking (#7944)
Signed-off-by: Angie Jones <angie@Angies-MBP.lan>
Co-authored-by: Angie Jones <angie@Angies-MacBook-Pro.local>
Co-authored-by: Angie Jones <angie@Angies-MBP.lan>
|
2026-03-17 04:00:53 +00:00 |
|
Rabi Mishra
|
5b28f8fd3b
|
fix(openai): preserve Responses API tool call/output linkage (#7759)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-03-11 20:08:46 +00:00 |
|
Rabi Mishra
|
d04b761a9c
|
fix(google): use includeThoughts/part.thought for thinking handling (#7593)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-03-11 18:25:23 +00:00 |
|
Rabi Mishra
|
0fba6353e4
|
feat(openai): capture reasoning summaries from responses API (#7375)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-03-10 21:36:40 +00:00 |
|
Jack Amadeo
|
325bf396af
|
Update to rmcp 1.1.0 (#7619)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
|
2026-03-06 02:40:52 +00:00 |
|
Lifei Zhou
|
82facd4ebf
|
chore: openai reasoning model cleanup (#7529)
|
2026-03-02 15:36:52 +00:00 |
|
Rabi Mishra
|
79db503308
|
fix(openai): handle null reasoning effort in Responses API (#7469)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-02-28 00:37:04 +00:00 |
|
Rabi Mishra
|
4082285da4
|
fix(openai): preserve order in Responses API history (#7500)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-02-26 19:29:57 +00:00 |
|
Rabi Mishra
|
08e95b21f1
|
feat: support Anthropic adaptive thinking (#7356)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-02-26 15:57:13 +00:00 |
|
Douwe Osinga
|
e7b15661cd
|
Apps token limit (#7474)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-24 19:41:07 +00:00 |
|
Filippo Balicchia
|
b58144632b
|
Enable bedrock prompt cache (#6710)
Signed-off-by: fbalicchia <fbalicchia@cuebiq.com>
Co-authored-by: jh-block <jhugo@block.xyz>
|
2026-02-23 12:43:38 +00:00 |
|
Rabi Mishra
|
3dd197b24c
|
fix: skip whitespace-only text blocks in Anthropic message (#7343)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-02-19 05:38:38 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Rizel Scarlett
|
b4e5d64c69
|
fix(google): add MessageContent::Image support for user messages (#6986)
|
2026-02-05 16:41:59 +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 |
|
Rabi Mishra
|
e989031b18
|
fix(google): handle thoughtSignature differently for Gemini 2.5 vs 3 (#6890)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-02-02 09:57:53 -05:00 |
|
Rabi Mishra
|
0a5581723c
|
refactor: centralize audience filtering before providers receive messages (#6728)
Signed-off-by: rabi <ramishra@redhat.com>
|
2026-01-29 11:34:27 -05:00 |
|
Douwe Osinga
|
2bc368948b
|
Fix/filter audience 6703 local (#6773)
Signed-off-by: rabi <ramishra@redhat.com>
Co-authored-by: rabi <ramishra@redhat.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
|
2026-01-28 15:49:52 -05:00 |
|
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 |
|