effect-bot
|
3b28bf686b
|
Version Packages (#9197)
|
2026-10-22 02:35:18 +00:00 |
|
 TimandEffect Bot
|
85e2aeee68
|
Add typed HTTP date and Retry-After header values to Headers (#9709)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-22 00:58:52 +00:00 |
|
effect-bot
|
ab5c1a8a35
|
fix(ai-openai): support safety_identifier and prompt_cache_retention request options (#9670)
|
2026-10-21 19:52:19 +13:00 |
|
effect-bot
|
225f2c6b8f
|
fix(ai-openai): support prompt cache breakpoints on image and file input content (#9667)
|
2026-10-21 19:51:34 +13:00 |
|
 
|
44c8c1d1c6
|
Fix EmbeddingModel.embed batching callers with different contexts (#9552)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-20 10:27:03 +13:00 |
|
 Kevin KippandEffect Bot
|
016354639a
|
Add Cloudflare AI Gateway support (#9528)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-20 09:22:19 +13:00 |
|
 effect-botandTim
|
48102ac592
|
Fix retry classification for AI provider response decoding failures (#9430)
Co-authored-by: Tim <hello@timsmart.co>
|
2026-10-19 12:11:52 +13:00 |
|
 effect-botandTim Smart
|
fed70de0df
|
Add settled decision outcomes to preserve valid sibling answers (#9437)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-18 22:56:48 +00:00 |
|
effect-bot
|
adc2dfa36c
|
Use Effect.fnUntraced for Anthropic test helper (#9515)
|
2026-10-18 22:33:03 +00:00 |
|
 
|
447fdbf27a
|
fix(ai-openrouter): send cache_control on assistant text and tool results (#9502)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-19 11:01:18 +13:00 |
|
Tim
|
41043e9f0d
|
Enforce Effect.fnUntraced in tests (#9512)
|
2026-10-18 21:55:52 +00:00 |
|
 Alexis WilliamsandEffect Bot
|
8e9616a2b6
|
fix(ai-anthropic): send cache_control on assistant content blocks (#9500)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-19 10:54:31 +13:00 |
|
 
|
82648a21bf
|
Return response id, model id and provider metadata from DecisionModel.decide (#9422)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-19 09:41:19 +13:00 |
|
 
|
e33e867ef5
|
Report openrouter as the provider name of OpenRouterLanguageModel.model (#9421)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-19 09:38:26 +13:00 |
|
effect-bot
|
d45379064a
|
Fix OpenRouter strict default for OpenAI-transformed response schemas (#9263)
|
2026-10-16 11:06:50 +13:00 |
|
effect-bot
|
12b2726651
|
Fix provider-nested OpenAI error metadata (#9242)
|
2026-10-15 21:53:06 +13:00 |
|
effect-bot
|
7f524e25cf
|
Version Packages (#9099)
|
2026-10-15 00:59:23 +00:00 |
|
 Dan van der MerweandEffect Bot
|
f9f43352d6
|
perf(ai-openai-compat): filter SSE events without child streams (#9167)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-14 20:17:07 +00:00 |
|
 Dan van der MerweandEffect Bot
|
a0ad8d3a4f
|
perf(ai-openai-compat): emit stream part chunks directly (#9168)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-14 20:15:03 +00:00 |
|
   
|
793d89efa9
|
ai: support structured decision instructions and descriptions (#9124)
Co-authored-by: Jem Gold <jem@portola.ai>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-14 22:35:57 +13:00 |
|
 
|
738bc873a7
|
perf(ai-openai-compat): return single text parts directly (#9144)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-14 21:55:41 +13:00 |
|
Tim
|
91f4c74fe8
|
ai-openai: add OpenAiDecisionModel for OpenAI's Decisions API (#9140)
|
2026-10-14 04:25:28 +00:00 |
|
   
|
bd2c7a3b8b
|
ai-cloudflare: send decision images to Clef (#9121)
Co-authored-by: Jem Gold <jem@portola.ai>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-14 14:20:11 +13:00 |
|
 Dan van der MerweandEffect Bot
|
5d018e1fb1
|
fix(ai-openai): preserve ultrafast service tier metadata (#9115)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-14 09:24:04 +13:00 |
|
 
|
68caf1d642
|
fix(ai-openai): end a Responses event stream at data: [DONE] (#9097)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-13 20:51:59 +13:00 |
|
Tim
|
51c079b90b
|
fix(ai-openai): accept web search actions without patterns (#9100)
|
2026-10-13 20:40:25 +13:00 |
|
effect-bot
|
e17ecdbe90
|
Version Packages (#8993)
|
2026-10-13 04:27:39 +00:00 |
|
Tim
|
de38e53651
|
Allow OpenAI find_in_page web search actions without a URL (#9075)
|
2026-10-13 11:39:32 +13:00 |
|
Tim
|
984b4abfb2
|
Regenerate the OpenAI client from the canonical OpenAI spec (#9067)
|
2026-10-13 11:07:17 +13:00 |
|
 Dan van der MerweandEffect Bot
|
8aee3b9caa
|
perf(ai-openai-compat): reuse prepared tool parameter codecs (#9054)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-12 23:09:49 +13:00 |
|
effect-bot
|
4a999a34e8
|
Clean up Anthropic documentation imports and omitted binding (#9029)
|
2026-10-11 20:51:13 +00:00 |
|
Tim
|
844a77b18c
|
Fix assistant replay with legacy OpenAI compat config (#9011)
|
2026-10-11 08:22:07 +00:00 |
|
 effect-botandTim Smart
|
42aceb966a
|
Replay assistant reasoning alongside tool calls in openai-compat (#9005)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-11 07:55:41 +00:00 |
|
 effect-botandTim Smart
|
cc843ea091
|
Return invalid and undeclared AI tool calls when tool call validation is deferred (#9008)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-11 20:28:31 +13:00 |
|
effect-bot
|
967a7dc596
|
Version Packages (#8887)
|
2026-10-10 23:00:13 +13:00 |
|
Tim Smart
|
43bb382f68
|
fix(ai-openai): default unrecognized models to reasoning and preserve explicit includes (#8980)
|
2026-10-10 19:51:20 +13:00 |
|
  
|
1db5671d77
|
fix(ai-anthropic): decode replies a fallback model took over (#8971)
Co-authored-by: Mathieu Post <5338582+m9tdev@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-10 09:27:39 +13:00 |
|
 Jay HemnaniandEffect Bot
|
b63a4f9ac7
|
Fix ai-openai-compat splitting streamed reasoning on empty content deltas (#8952)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-09 20:36:40 +13:00 |
|
 
|
950ea4eeb2
|
Preserve tool call extra_content in ai-openai-compat (#8916)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-08 19:45:43 +00:00 |
|
effect-bot
|
269a7c8643
|
Version Packages (#8744)
|
2026-10-07 19:23:49 +02:00 |
|
   
|
540ecd1a94
|
Require explicit @stability on every module and importable export (#8770)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Mattia Manzati <mattia.manzati@gmail.com>
|
2026-10-07 23:01:54 +13:00 |
|
 
|
26c108919f
|
fix(ai): follow the OpenTelemetry GenAI semantic conventions (#8870)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-07 11:43:23 +13:00 |
|
effect-bot
|
460272d304
|
Version Packages (#8647)
|
2026-10-04 21:47:48 +00:00 |
|
 Dan van der MerweandTim Smart
|
f84f41e866
|
fix(ai-openai): preserve prompt cache diagnostics (#8613)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-04 16:08:30 +13:00 |
|
Tim
|
23047696f9
|
fix(ai-openrouter): scope transcription JSON encoding to provider spec (#8713)
|
2026-10-04 16:07:36 +13:00 |
|
 Dan van der MerweandTim Smart
|
ed2cc2f322
|
fix(ai-anthropic): support mid-conversation system messages (#8603)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-04 14:35:24 +13:00 |
|
Tim
|
97ee2bd684
|
Fix Anthropic streamed tool JSON errors (#8683)
|
2026-10-03 13:40:47 +00:00 |
|
 Dan van der MerweandTim Smart
|
480bba2dfe
|
Add Cloudflare Clef decision provider (#8677)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-10-03 16:10:41 +13:00 |
|
effect-bot
|
67ba4e46a1
|
Version Packages (#8577)
|
2026-09-30 18:43:42 -07:00 |
|
 
|
8b0eac6ac4
|
Update readme files (#8634)
Co-authored-by: Maxwell Brown <maxwellbrown1990@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
2026-09-30 18:19:46 +00:00 |
|