Aiden Cline
|
c46b76b58e
|
fix(ai): route response events by output index (#45013)
|
2026-08-25 11:27:40 -05:00 |
|
Aiden Cline
|
7f51da509b
|
fix(ai): preserve terminal reasoning metadata (#44997)
|
2026-08-25 10:37:49 -05:00 |
|
Aiden Cline
|
cce86ac166
|
fix(ai): fail unknown Bedrock stream exceptions (#45004)
|
2026-08-25 10:08:21 -05:00 |
|
Aiden Cline
|
3deac93d27
|
fix(ai): sanitize outbound provider request surrogates (#44880)
|
2026-08-25 09:53:47 -05:00 |
|
Aiden Cline
|
ff59a22ff4
|
fix(ai): reconcile completed response output items (#44893)
|
2026-08-25 09:32:42 -05:00 |
|
Aiden Cline
|
ce8a489aaa
|
fix(ai): respect prompt cache opt-out (#44891)
|
2026-08-25 00:36:18 -05:00 |
|
Aiden Cline
|
42867d3bbc
|
fix(ai): recover incomplete streamed tool arguments (#44875)
|
2026-08-25 00:22:03 -05:00 |
|
Aiden Cline
|
0a78b11222
|
fix(ai): ignore unknown Anthropic stream variants (#44817)
|
2026-08-25 00:03:08 -05:00 |
|
Aiden Cline
|
1b30098e8d
|
fix(ai): default responses to encrypted reasoning (#44863)
|
2026-08-24 23:43:04 -05:00 |
|
Aiden Cline
|
895eff09b0
|
fix(ai): classify missing chat finish reasons as incomplete (#44864)
|
2026-08-24 22:37:47 -05:00 |
|
Aiden Cline
|
d0252f7179
|
fix(ai): handle completed response function arguments (#44862)
|
2026-08-24 22:36:43 -05:00 |
|
Aiden Cline
|
6bb5200464
|
fix(ai): enforce chat finish reasons (#44743)
|
2026-08-24 22:10:21 -05:00 |
|
Aiden Cline
|
63c23c98de
|
feat(ai): parse partial tool input (#44830)
|
2026-08-24 21:56:53 -05:00 |
|
Aiden Cline
|
a9042a58ab
|
feat(ai): add partial JSON parser (#44792)
|
2026-08-24 18:59:06 -05:00 |
|
Aiden Cline
|
eda6d774bf
|
fix(ai): ignore unknown Gemini response parts (#44745)
|
2026-08-24 17:23:35 -05:00 |
|
Aiden Cline
|
5d9b53b2c7
|
fix(ai): honor Responses parallel tool control (#44744)
|
2026-08-24 13:29:43 -05:00 |
|
Aiden Cline
|
4780248e84
|
fix(ai): require thinking signature with provider-aware fallback (#44713)
|
2026-08-24 13:13:48 -05:00 |
|
Aiden Cline
|
6a687398eb
|
feat(ai): gate Chat Completions body fields by provider (#44710)
|
2026-08-24 12:40:56 -05:00 |
|
Aiden Cline
|
e63aba48bc
|
fix(ai): reconcile reasoning finals that arrive without deltas (#44595)
|
2026-08-24 00:29:23 -05:00 |
|
Aiden Cline
|
8b65bd53bf
|
fix(ai): drop invalid item ids when replaying responses history (#44587)
|
2026-08-23 23:08:16 -05:00 |
|
Aiden Cline
|
89a51a088a
|
fix(ai): ignore orphan response deltas (#44575)
|
2026-08-23 22:37:44 -05:00 |
|
Aiden Cline
|
d4935360c5
|
fix(ai): keep stateless hosted tool results and tolerate WS keepalives (#44488)
|
2026-08-23 20:19:14 -05:00 |
|
Aiden Cline
|
9f9184b002
|
fix(ai): preserve OpenAI tool schemas (#44546)
|
2026-08-23 20:05:06 -05:00 |
|
opencode-agent[bot]
|
7da10aa65d
|
fix(ai): retry detail-free response errors (#44537)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
|
2026-08-23 17:39:55 -05:00 |
|
Aiden Cline
|
049f0b0c3b
|
fix(ai): handle additional usage locations and tool history for OpenAI Chat (#44502)
|
2026-08-23 13:48:30 -05:00 |
|
opencode-agent[bot]
|
b22c182406
|
fix(ai): preserve inline file data URLs (#44499)
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com>
|
2026-08-23 13:39:38 -05:00 |
|
Aiden Cline
|
ccd2135e7a
|
fix(ai): tolerate explicit nulls in Gemini stream payloads (#44490)
|
2026-08-23 13:17:13 -05:00 |
|
Aiden Cline
|
67e99993f5
|
fix(ai): align Responses compatibility (#44482)
|
2026-08-23 12:53:14 -05:00 |
|
Aiden Cline
|
e012a57d1d
|
fix(ai): harden Gemini tool call id handling on Vertex and duplicate streams (#44454)
|
2026-08-23 12:31:30 -05:00 |
|
Aiden Cline
|
92658e4389
|
fix(ai): preserve raw provider error payload on responses streams (#44271)
|
2026-08-22 20:59:59 -05:00 |
|
opencode-agent[bot]
|
95235df4c8
|
refactor(ai): accept nullable response phases (#44235)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
|
2026-08-22 17:30:31 -05:00 |
|
opencode-agent[bot]
|
c3f21fb5fb
|
fix(ai): normalize Responses file inputs (#44234)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-08-22 16:45:18 -05:00 |
|
Aiden Cline
|
a1d0f43531
|
fix(ai): preserve unique Gemini function call IDs (#44051)
Signed-off-by: Major Hayden <major@mhtx.net>
Co-authored-by: Major Hayden <major@mhtx.net>
|
2026-08-21 23:12:04 -05:00 |
|
Aiden Cline
|
87ef814190
|
fix(ai): preserve thought signatures on visible text parts (#43984)
|
2026-08-21 15:28:43 -05:00 |
|
Aiden Cline
|
e81450809d
|
fix(ai): gemini legacy tool media (#43920)
|
2026-08-21 12:51:26 -05:00 |
|
Shoubhit Dash
|
8676dcf705
|
feat(ai): enable azure responses websocket (#43896)
|
2026-08-21 20:25:11 +05:30 |
|
Shoubhit Dash
|
2636797c65
|
feat(ai): enable xai responses websocket (#43889)
|
2026-08-21 19:58:01 +05:30 |
|
Aiden Cline
|
e756e497c2
|
fix(ai): merge parallel gemini tool results into one turn (#43814)
|
2026-08-21 02:27:40 -05:00 |
|
Aiden Cline
|
0d2684b673
|
fix(ai): align Vertex Anthropic version headers (#43804)
|
2026-08-21 01:49:30 -05:00 |
|
opencode-agent[bot]
|
858caa6848
|
fix(ai): classify network error variants (#43807)
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com>
|
2026-08-21 01:47:34 -05:00 |
|
Aiden Cline
|
d158f2cd39
|
fix(ai): scrub Anthropic tool call IDs (#43796)
|
2026-08-21 00:54:31 -05:00 |
|
Aiden Cline
|
d993f1b8ed
|
fix(ai): ignore unknown Anthropic SSE events (#43767)
|
2026-08-20 23:54:33 -05:00 |
|
Aiden Cline
|
212139ff95
|
fix(ai): accept nullable Anthropic input usage (#43761)
|
2026-08-20 22:27:16 -05:00 |
|
Shoubhit Dash
|
a71884dfdf
|
test(ai): record responses websocket flows (#43660)
|
2026-08-20 21:14:37 +05:30 |
|
Aiden Cline
|
e2d9376614
|
fix(ai): preserve response item ids (#43590)
|
2026-08-20 01:50:04 -05:00 |
|
Major Hayden
|
f288d7e107
|
fix(ai): isolate Gemini function-response turns (#43479)
Signed-off-by: Major Hayden <major@mhtx.net>
|
2026-08-20 01:31:36 -05:00 |
|
Aiden Cline
|
5b1e8450e7
|
feat(ai): preserve streamed refusals as text (#43343)
|
2026-08-20 00:47:18 -05:00 |
|
Aiden Cline
|
99490f289b
|
refactor(ai): remove model limits (#43581)
|
2026-08-20 00:36:35 -05:00 |
|
Aiden Cline
|
39f4adb4dc
|
fix(ai): settle pending Responses tool calls (#43575)
|
2026-08-19 23:53:27 -05:00 |
|
Aiden Cline
|
08f26a2d2e
|
feat(ai): support Responses request options (#43360)
|
2026-08-19 22:45:26 -05:00 |
|