Aiden Cline
|
e387bde030
|
refactor(ai): narrow message content by role (#61196)
|
2026-11-03 10:49:44 -06:00 |
|
Aiden Cline
|
8b038f672b
|
feat(ai): share headers, fetch and timeout across every request (#60970)
|
2026-11-03 10:38:42 -06:00 |
|
Aiden Cline
|
0988cb8366
|
refactor(ai): split Message by role (#61195)
|
2026-11-03 10:32:45 -06:00 |
|
Aiden Cline
|
c3c5531679
|
feat(ai): accept bytes, URLs and strings as file input (#60963)
|
2026-11-03 10:11:59 -06:00 |
|
Aiden Cline
|
056d5f0343
|
perf(ai): make the response fold internal and stop copying events per chunk (#61194)
|
2026-11-01 23:33:51 -06:00 |
|
Aiden Cline
|
52c7faa073
|
refactor(ai): read Anthropic media options from provider metadata (#61019)
|
2026-11-01 22:16:40 -06:00 |
|
Aiden Cline
|
e5c9b0151b
|
refactor(ai): remove unused metadata fields (#61018)
|
2026-11-01 22:06:13 -06:00 |
|
Aiden Cline
|
3f3ee9e5f0
|
fix(ai): retry Cohere streams that end early (#61184)
|
2026-11-01 22:01:57 -06:00 |
|
Aiden Cline
|
ff5be41bf7
|
refactor(ai): share the Vertex OAuth route setup (#61160)
|
2026-11-01 21:21:46 -06:00 |
|
Aiden Cline
|
11ce936b63
|
refactor(ai): drop unused Responses continuation state (#61163)
|
2026-11-01 21:18:44 -06:00 |
|
Aiden Cline
|
ae7d32906b
|
test(core): share env and polling helpers, fix an env leak (#61166)
|
2026-11-01 21:17:41 -06:00 |
|
Aiden Cline
|
756d7dac45
|
refactor(ai): remove duplicated protocol helpers (#61173)
|
2026-11-01 21:16:39 -06:00 |
|
Aiden Cline
|
ad8b9c5e8f
|
refactor(ai): share provider endpoint and bearer auth setup (#61170)
|
2026-11-01 21:15:41 -06:00 |
|
Aiden Cline
|
66d113c4e4
|
refactor(ai): share provider settings conversion (#61145)
|
2026-11-01 20:22:44 -06:00 |
|
Aiden Cline
|
c6571b007e
|
refactor(ai): share Responses hosted tool streaming (#61141)
|
2026-11-01 20:22:37 -06:00 |
|
Aiden Cline
|
8d18959811
|
refactor(ai): share the public export list between entry points (#61139)
|
2026-11-01 20:22:30 -06:00 |
|
Aiden Cline
|
97a71f0cc6
|
feat(ai): status, code, isRetryable and retryAfterMs on AIError (#60808)
|
2026-11-01 11:04:07 -06:00 |
|
Aiden Cline
|
f4ec1532f0
|
refactor(ai): split the tool loop into small pieces (#61005)
|
2026-11-01 00:50:39 -05:00 |
|
Aiden Cline
|
01276f9061
|
fix(ai): stream event fixes (#60812)
|
2026-10-31 22:52:15 -05:00 |
|
Aiden Cline
|
a24a239456
|
refactor(ai): return plain request objects from ai.request (#60968)
|
2026-10-31 22:30:16 -05:00 |
|
Aiden Cline
|
e98d01daf6
|
fix(ai): report the token limit instead of a schema decode error (#60795)
|
2026-10-31 17:15:32 -05:00 |
|
Aiden Cline
|
66ee1c3ffc
|
refactor(ai): require prompt or messages, not both (#60964)
|
2026-10-31 17:14:11 -05:00 |
|
Aiden Cline
|
977f5c695c
|
refactor(ai): rename tool parameters to input (#60965)
|
2026-10-31 16:42:23 -05:00 |
|
Aiden Cline
|
a5518690fc
|
feat(ai): a named method for every provider API (#60926)
|
2026-10-31 12:41:28 -05:00 |
|
Aiden Cline
|
5434c156d4
|
feat(ai): add Azure Messages for Foundry Claude models (#60934)
|
2026-10-31 12:39:44 -05:00 |
|
Aiden Cline
|
4592000085
|
fix(ai): preserve string error payloads in Google Interactions (#60823)
|
2026-10-31 02:04:24 -05:00 |
|
Aiden Cline
|
956e41fd17
|
refactor(ai): delete dead code and duplicate type names (#60781)
|
2026-10-31 01:46:14 -05:00 |
|
Aiden Cline
|
635fb7b14d
|
refactor(ai): keep only the test doubles in use (#60809)
|
2026-10-31 01:12:49 -05:00 |
|
Aiden Cline
|
994ade5bf6
|
refactor(ai): tools are an array with names (#60811)
|
2026-10-31 01:12:18 -05:00 |
|
Aiden Cline
|
e8238bae9b
|
refactor(ai): structured output via schema on generate, stream and loop (#60783)
|
2026-10-30 23:35:18 -05:00 |
|
Kit Langton
|
c6056f3931
|
chore: upgrade effect to 4.1.0 and fix a SQLite lock-up on interrupt (#60651)
|
2026-10-30 19:51:38 -07:00 |
|
Aiden Cline
|
12f7e1b59a
|
feat(ai): apiKey: false for keyless providers (#60770)
|
2026-10-30 21:44:36 -05:00 |
|
Aiden Cline
|
c626de0bee
|
fix(ai): recover Gemini malformed tool call and incomplete Interactions streams (#60764)
|
2026-10-30 20:52:41 -05:00 |
|
github-actions[bot]
|
4878a0e30f
|
release: v2.2.5 (#60744)
Brings the versions and changelog of the published v2.2.5 release back to dev.
|
2026-10-30 19:18:59 -04:00 |
|
Aiden Cline
|
208ea0e0f7
|
fix(ai): recognize LiteLLM context overflow errors (#60692)
|
2026-10-30 20:40:56 +00:00 |
|
Aiden Cline
|
822594b9ae
|
fix(ai): stop demoting unsigned and interrupted reasoning to text (#60498)
|
2026-10-30 12:28:20 -05:00 |
|
github-actions[bot]
|
872f694b05
|
release: v2.2.4 (#60664)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-10-30 13:06:06 -04:00 |
|
Aiden Cline
|
f0944f027b
|
refactor(ai): one ai object for Promise and Effect (#60516)
|
2026-10-30 09:44:06 -05:00 |
|
github-actions[bot]
|
b44b7164ba
|
release: v2.2.3 (#60564)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-10-30 20:19:43 +10:00 |
|
Aiden Cline
|
ec64c1872e
|
refactor(ai): move speech, transcription, video and realtime to experimental (#60484)
|
2026-10-30 00:58:12 -05:00 |
|
Aiden Cline
|
2d96b0f69f
|
feat(ai): keep partial output on errors (#60477)
|
2026-10-30 00:26:02 -05:00 |
|
Aiden Cline
|
a08b40eaea
|
fix(ai): match the Promise client to the Effect API (#60465)
|
2026-10-29 23:42:11 -05:00 |
|
Aiden Cline
|
fbd8aecaa1
|
fix(ai): keep tools with a throwing execute runnable (#60431)
|
2026-10-29 23:13:02 -05:00 |
|
Aiden Cline
|
c81b2238c7
|
fix(ai): keep polling queued generations through unknown statuses (#59988)
|
2026-10-29 21:48:53 -05:00 |
|
Aiden Cline
|
7a82f3aed2
|
refactor(ai): one tool() for both clients (#60407)
|
2026-10-29 21:48:24 -05:00 |
|
Aiden Cline
|
03491204c7
|
fix(ai): don't send filename with file_url on Responses (#60382)
|
2026-10-29 21:31:05 -05:00 |
|
Aiden Cline
|
e705b56562
|
feat(ai): type OpenRouter options on the Responses route (#60044)
|
2026-10-29 21:29:53 -05:00 |
|
Aiden Cline
|
4d9e4de387
|
fix(ai): accept typed tools in loop (#60390)
|
2026-10-29 20:34:48 -05:00 |
|
github-actions[bot]
|
4efad23dd8
|
release: v2.2.2 (#60337)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-10-29 13:54:46 -05:00 |
|
github-actions[bot]
|
f74b1416a8
|
release: v2.2.1 (#60113)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
|
2026-10-29 10:41:32 -05:00 |
|