Commit Graph
2853 Commits
Author SHA1 Message Date
effect-bot 7865dbbb7b Version Packages (#10295) 2026-11-10 02:53:30 +00:00
1a2c5a645b Cluster sharding on Cloudflare Durable Objects (#7322)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Robin Brämer <robin.braemer@web.de>
Co-authored-by: Robin Brämer <22003767+robinbraemer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 15:42:56 +13:00
effect-bot 4ed0faecd9 Close transferred request scopes after both the request and the body finish (#10366) 2026-11-10 02:30:53 +00:00
Jon PowersandEffect Bot 8cf23ad23c HttpStaticServer: preserve quoted commas in If-None-Match (#10066)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 02:24:17 +00:00
Yousef M. El-GoharyandEffect Bot 0fe88904e5 Fix NodeHttpServer shutdown hanging while WebSocket clients are connected (#10405)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 00:59:16 +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
Ibrahim ElkamaliandEffect Bot ded4ccfb04 Fix SqlClient.withoutTransforms keeping query name transforms (#10454)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:45:46 +13: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
Ibrahim ElkamaliandEffect Bot 258fb50b6f Fix Headers.fromInput dropping repeated names in iterable input (#10450)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:19:14 +13:00
effect-bot 95b01bb944 Fix CLI completion for subcommand names containing colons (#10417) 2026-11-10 13:14:02 +13:00
Kilian Cirera SantandEffect Bot 871e8633f5 fix(ai): surface tool handler finalizer defects when Toolkit stops the handler (#10437)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:13:02 +13: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
Ibrahim ElkamaliandEffect Bot 1de4308407 Fix Csv decoders dropping records parsed before an error in the same chunk (#10456)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:08:23 +13:00
effect-bot 68e628d43c fix(sql): skip savepoint release after an ancestor ends during rollback (#10508) 2026-11-10 13:06:26 +13:00
Jon PowersandEffect Bot 47563e9672 Fail driver-level transaction lookups from a fiber that outlives its transaction (#10434)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:05:58 +13:00
fe80e095de fix(ai): hide MCP tools before validating parameter headers (#10504)
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 13:03:46 +13:00
Tim 97f812045a Stop MCP progress notifications after their request ends (#10509) 2026-11-09 23:52:04 +00:00
Ibrahim ElkamaliandEffect Bot 6235a2fa60 Fix Match.tags and Match.discriminators calling an undefined handler (#10455)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 12:50:48 +13:00
Yinhao HuangandEffect Bot 79af760829 Reject MCP list cursors the server never issued (#10447)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-09 23:49:55 +00: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
AviddaramandEffect Bot b110d562ed Fix empty RpcClientError message for HTTP failures (#10496)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 12:14:58 +13:00
effect-bot e6a1d6f567 Fix sql-pg span metadata for connection URLs (#10500) 2026-11-10 12:13:37 +13:00
Nikhil SandEffect Bot ddb8fd41d8 fix(rpc): drain framed HTTP responses while dispatching a batch (#10424)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-09 23:12:29 +00:00
effect-bot 95a30346b9 Fix non-strict Anthropic tool schemas and null parameters (#10499) 2026-11-10 12:12:20 +13:00
gabedemesaandClaude Opus 5.5 f665267418 Fix optional records and tuples in OpenAI and Anthropic structured output codecs (#10502)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 12:09:38 +13:00
Jon PowersandEffect Bot a26ad6397c Fail statements from a fiber that outlives its transaction (#10433)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 12:06:05 +13:00
Ibrahim ElkamaliandEffect Bot 4c462bde0e Fix sql-mssql binding returning parameters before insert and updateValues row values (#10452)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:56:29 +13:00
Ibrahim ElkamaliandEffect Bot 724e62d5fb Fix ScopedCache.get succeeding with a released value when the cache closes during the lookup (#10451)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:55:38 +13:00
devangpratapandEffect Bot 91386c008a Keep offering repeatable flags in CLI shell completions (#10428)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:54:58 +13:00
effect-bot 188c2b014a Fix workflow cleanup ordering on early interruption (#10472) 2026-11-10 11:52:19 +13:00
Jay HemnaniandEffect Bot cb36ec77f2 fix(DateTime): keep the name of a renamed time zone (#10439)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:50:17 +13:00
okxintandEffect Bot ec4f2723a5 fix(OtlpTracer): leave span status Unset on success instead of Ok (#10440)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:48:01 +13:00
IfkumRfnlandEffect Bot 2ad19ae54c Format atom label locations only when they are read (#10438)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:47:04 +13:00
effect-bot 076b2c07ae Fail only the query when an unregistered PostgreSQL value cannot be decoded (#10422) 2026-11-10 11:44:28 +13:00
effect-botandPujitha Paladugu 693259df08 fix(http): return an empty stream for requests with no body (#10506)
Signed-off-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
Co-authored-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
2026-11-09 22:44:12 +00: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
effect-bot 31368abfbb Fix successful stdio EOF shutdown exit codes (#10475) 2026-11-10 11:39:18 +13:00
effect-bot 06461da37a Fix PostgreSQL transport retirement after scope release (#10473) 2026-11-10 11:36:51 +13:00
Jon PowersandEffect Bot 1f33b58a6a Allow interrupting a nested transaction waiting for its savepoint (#10435)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 11:35:53 +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
Tim 7150ea18fa Add AG-UI protocol support to effect/ai (#9842) 2026-11-09 18:42:38 +13:00
Tim e7992587c8 Redact HttpClientError URLs with the redaction names active when the error is created (#10006) 2026-11-09 03:28:50 +00:00
effect-bot def28cc410 Fix MCP subscription shutdown after stdin EOF (#10477) 2026-11-09 16:25:41 +13:00
effect-botandTim da85361cbf Add CommandSpec for documenting effect/cli command paths (#10377)
Co-authored-by: Tim <hello@timsmart.co>
2026-11-09 03:14:37 +00: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
Sebastian LorenzandEffect Bot c5383f8be4 Fix MCP resource reads dropping the registered MIME type (#10398)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-09 16:04:58 +13:00