effect-bot
|
289a53f7b1
|
Version Packages (#10531)
|
2026-11-11 03:56:37 +00:00 |
|
 Alexis WilliamsandEffect Bot
|
2b23262d50
|
Add workload identity federation to @effect/ai-openrouter (#10482)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-11 13:51:40 +13:00 |
|
  
|
9d6b21fd80
|
Add the Amazon Bedrock provider for Effect AI (#9980)
Co-authored-by: Wayne Maurer <wayne@waynemaurer.net>
Co-authored-by: Tom McKenzie <tom@chillidonut.com>
Co-authored-by: Tim <hello@timsmart.co>
|
2026-11-10 22:37:34 +00:00 |
|
 Matheus Michalski PuelandEffect Bot
|
8176cdbce8
|
Add allowEmpty to generateObject to accept response with no text content (#10527)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 21:26:50 +00:00 |
|
 
|
5ec3989a29
|
Advertise non-strict OpenAI tools with their standard JSON Schema (#10533)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-11 10:20:59 +13:00 |
|
 clean99andEffect Bot
|
176e097797
|
Report OpenAI-compatible refusals as content-filter finish metadata (#10534)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 20:59:01 +00:00 |
|
 effect-botandTim Smart
|
f527f901bd
|
Add provider-local workload identity federation for Anthropic and OpenAI (#10512)
Co-authored-by: Tim Smart <hello@timsmart.co>
|
2026-11-11 09:43:14 +13:00 |
|
 ParbezandEffect Bot
|
f05650482e
|
fix(ai-openai-compat): send PDFs as chat completion file parts (#10514)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-11 09:41:31 +13:00 |
|
 ParbezandEffect Bot
|
4e66f06e40
|
fix(ai-openai-compat): accept null optional fields in responses (#10515)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-11 09:41:03 +13:00 |
|
 ParbezandEffect Bot
|
0555dbd7fd
|
fix(ai-openai-compat): send the developer role only for OpenAI reasoning models (#10516)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-11 09:40:36 +13:00 |
|
Giulio Canti
|
edb2eaaa4e
|
Fix OpenRouter generation and regenerate the client (#10521)
|
2026-11-10 18:18:51 +01:00 |
|
effect-bot
|
7865dbbb7b
|
Version Packages (#10295)
|
2026-11-10 02:53:30 +00:00 |
|
 ParbezandEffect Bot
|
1e89cd6d1c
|
Ignore empty OpenRouter tool call fragments after the call completes (#10487)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 00:57:49 +00:00 |
|
 ParbezandEffect Bot
|
9c9f9ccd68
|
Finish OpenRouter responses with tool calls but no finish reason as tool-calls (#10489)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 00:36:01 +00:00 |
|
  
|
fb998b526c
|
fix(ai-openrouter): accept tool calls without an id or stream index (#10505)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Rahul Kashyap <itisrmk@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 00:28:09 +00:00 |
|
 ParbezandEffect Bot
|
9c4858a411
|
Fail OpenRouter streams that end before a tool call's parameters are complete (#10488)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 00:25:47 +00:00 |
|
 clean99andEffect Bot
|
1897ee5a95
|
Report OpenRouter refusals as content-filter finish metadata (#10432)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 13:10:49 +13:00 |
|
 ParbezandEffect Bot
|
667d46c485
|
Decode OpenRouter tool call parameters with the codec their schema was sent with (#10486)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 12:31:22 +13:00 |
|
effect-bot
|
95a30346b9
|
Fix non-strict Anthropic tool schemas and null parameters (#10499)
|
2026-11-10 12:12:20 +13:00 |
|
 ParbezandEffect Bot
|
bb4ba119df
|
Prefix base64 string image and file data with a data URL in OpenRouter (#10485)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 11:40:14 +13:00 |
|
 Baptiste ArnaudandEffect Bot
|
99802e8717
|
fix(ai-anthropic): accept all generated effort levels (#10421)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 11:34:56 +13:00 |
|
 clean99andEffect Bot
|
80b6a51cbd
|
Accept Anthropic citations without a file id (#10419)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-10 11:32:55 +13:00 |
|
Tim
|
175113ea18
|
Fix OpenAI plain text response format compatibility (#10484)
|
2026-11-09 22:34:57 +13:00 |
|
 
|
0397bb5966
|
Fix duplicate OpenAI items when replaying stored web search history (#10429)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-09 16:09:12 +13:00 |
|
 clean99andEffect Bot
|
b4e5604291
|
Accept Anthropic code execution containers without skills (#10373)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-05 15:30:24 +13:00 |
|
 clean99andEffect Bot
|
1aacce9340
|
Ignore empty streamed content deltas in OpenRouter (#10370)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-05 15:27:14 +13:00 |
|
 Ibrahim ElkamaliandEffect Bot
|
cb83d3c8c0
|
Fix streamed shell tool call IDs in stored chats (#10358)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-03 23:55:45 +00:00 |
|
 Matheus Michalski PuelandEffect Bot
|
21671d5bcf
|
Decode McpServer tool parameters with their JSON codec (#10332)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-04 11:41:37 +13:00 |
|
 Titouan CREACHandClaude Opus 5.5
|
e7a873d5ed
|
fix(OpenAI): Ignore OpenAI commentary messages in structured output (#10329)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-04 09:24:15 +13:00 |
|
Tim
|
7a87ff9b88
|
Support encrypted Anthropic code execution results in decoding and replay (#10322)
|
2026-11-03 17:11:53 +13:00 |
|
 clean99andEffect Bot
|
1daebdcf9c
|
Send OpenAI shell tool results with the expected output shape (#10321)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-03 16:17:25 +13:00 |
|
 clean99andEffect Bot
|
9a53f23ef9
|
Replay Anthropic web fetch and code execution results as server tool results (#10297)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-03 12:44:26 +13:00 |
|
 clean99andEffect Bot
|
555449d0b3
|
Accept Anthropic web fetch documents without citations (#10296)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-11-03 12:42:08 +13:00 |
|
effect-bot
|
506eef143b
|
Version Packages (#10212)
|
2026-11-02 16:59:53 +13:00 |
|
 effect-botandTim
|
4fa120aef4
|
Fix Anthropic tool search deferral and response round trips (#10273)
Co-authored-by: Tim <hello@timsmart.co>
|
2026-11-02 14:32:56 +13:00 |
|
Tim
|
2a0d16cd1f
|
Follow chained root references in structured-output schema conversion (#10278)
|
2026-11-02 14:32:29 +13:00 |
|
 effect-botandTim
|
1f6cd975b8
|
Allow recursive parameters for non-strict Anthropic tools (#10259)
Co-authored-by: Tim <hello@timsmart.co>
|
2026-11-01 22:47:04 +00:00 |
|
effect-bot
|
bc492f0965
|
Version Packages (#10144)
|
2026-10-30 21:25:49 +00:00 |
|
 Ibrahim ElkamaliandEffect Bot
|
bf785dbef6
|
Fix Anthropic text editor insert calls failing to decode (#10117)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-29 22:03:14 +00:00 |
|
effect-bot
|
9a91b1926a
|
Version Packages (#10038)
|
2026-10-29 03:41:32 +00:00 |
|
effect-bot
|
472c469ce1
|
Require Node 22.19 and use the global WebSocket for Node clients (#10084)
|
2026-10-29 16:31:41 +13:00 |
|
 
|
7ea1ea2ecf
|
Fix AI providers dropping the transport failure reason from NetworkError (#9984)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-28 15:48:48 +13:00 |
|
effect-bot
|
3c42058224
|
Remove HttpRequestDetails from AI errors and response metadata (#10010)
|
2026-10-28 15:48:48 +13:00 |
|
effect-bot
|
38f96d8154
|
Restore Anthropic spec fetching and schema regeneration (#9509)
|
2026-10-28 15:48:48 +13:00 |
|
   
|
3f8f3595b0
|
ai: TypeSafe images and Box questions via Decision.locate (#9177)
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-28 15:48:48 +13:00 |
|
effect-bot
|
b174739b6b
|
Version Packages (#9757)
|
2026-10-28 15:38:36 +13:00 |
|
effect-bot
|
4f0600e90b
|
Send images and files from AI tool results as native content (#9861)
|
2026-10-27 12:00:30 +13:00 |
|
 Ibrahim ElkamaliandEffect Bot
|
122b21040b
|
Fix Anthropic requests sending Effect tool names instead of provider names (#9919)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-27 10:48:06 +13:00 |
|
effect-bot
|
65e44bbc94
|
Accept minimal Anthropic-compatible usage responses (#9975)
|
2026-10-27 10:14:42 +13:00 |
|
 Ibrahim ElkamaliandEffect Bot
|
0b65c9f585
|
Fix OpenAI and Anthropic truncation reporting finishReason "unknown" (#9920)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
|
2026-10-27 10:04:56 +13:00 |
|