Commit Graph
12373 Commits
Author SHA1 Message Date
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
Filip FalconandEffect Bot 7d3e4411c7 Cancel common factors before multiplying in Rational arithmetic (#10465)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-09 12:41:12 +13:00
Tim ba272c5196 Update repository dependencies (#10466) 2026-11-09 10:29:20 +13:00
effect-bot d9101fc1b1 Fix automatic yielding with tiny operation budgets (#10463) 2026-11-08 06:57:00 +00:00
Ibrahim ElkamaliandGiulio Canti f43a02ad8c Fix Schema equivalence and formatting ignoring Record entries with transformed keys (#10453)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-11-07 19:53:45 +01:00
effect-bot 0daaa953dc Use native Uint8Array Base64 and hex methods in encoding modules (#10448) 2026-11-07 23:57:08 +13:00
effect-bot 324e7a1eeb fix(Request): compare StructuralProto fields regardless of key order (#10425) 2026-11-07 22:24:21 +13:00
Giulio Canti 9428e17499 fix(schema): omit contentSchema annotations containing references (#10426) 2026-11-06 18:06:35 +01:00
422a1b391f Repro: Struct treats inherited Object.prototype members as declared fields (#9612)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-11-06 17:17:12 +01:00
5a7c02fbb5 fix(schema): share parser sentinels across module copies (#10382)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-11-06 12:34:34 +01:00
Jon PowersandEffect Bot a871b92e84 Allow RPC handlers to fail with their middleware's errors (#10418)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-07 00:33:57 +13:00
effect-bot 4e8669074c Reduce flat RpcClient and AtomRpc type-checking cost for large RPC groups (#10407) 2026-11-06 13:33:29 +13:00
effect-bot 7f7b7c30d4 Fix Bun filesystem writes ignoring the cursor after a seek (#10414) 2026-11-06 00:03:15 +00:00
effect-bot 005d096b5c Ignore JavaScriptCore Error construction-site metadata in Equal and Hash (#10413) 2026-11-06 12:28:39 +13:00
effect-bot 3c9a185aca Add opt-in source positions to XML start-element events (#10406) 2026-11-05 21:30:03 +00:00
Tim ee10dc9d05 Update migration guidance for SQL driver clients no longer extending SqlClient (#10403) 2026-11-05 20:08:56 +00:00
janitor-chat[bot]andEffect Bot cb679e39ca Defer NodeTerminal stdio access until first use (#10384)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-05 23:29:06 +13:00
Tim 6a5d86c470 fix(workflow): defer layerMemory replay finalizers after a defect (#10393) 2026-11-05 21:34:50 +13:00
effect-bot a2b1be040d Let Command.validate fail with domain errors (#10376) 2026-11-05 02:41:35 +00: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
effect-bot b09e7a82cb Fix zero-minimum variadic requiredness in CLI completion descriptors (#10375) 2026-11-05 15:19:31 +13:00
effect-botandTim 13c0e778ce fix(sql): keep driver services in requirements when SqlClient is provided (#10387)
Co-authored-by: Tim <hello@timsmart.co>
2026-11-05 00:10:16 +00:00
effect-bot 0d338bb6f1 Keep capped fixed-window rate limits open for the full window (#10390) 2026-11-05 12:32:30 +13:00
Tim 1149ad8769 Fix flaky ClusterWorkflowEngine Suspended-reply replay tests (#10391) 2026-11-04 23:15:43 +00:00
effect-bot 5cd5d29096 Consolidate redundant effect tests and shorten slow Sharding registration tests (#10386) 2026-11-05 11:29:26 +13:00
effect-bot 077b572165 Export an empty unit for OtlpMetrics metrics without a declared unit (#10385) 2026-11-05 11:05:43 +13:00
effect-bot da0c792bb2 Constrain Schema tagged union isAnyOf keys to the union's tags (#10355) 2026-11-04 19:12:32 +01:00
Giulio Canti c0981a2904 Clarify Schema tuple input requirements (#10379) 2026-11-04 17:43:51 +01:00
Maxwell Brown 1048919d65 Fix MCP stdio protocols being shared across servers (#8506) 2026-11-04 04:09:11 +00:00
effect-bot da52437f6e Add retention-based cleanup of completed cluster requests (#10267) 2026-11-04 15:52:02 +13:00
effect-botandTim Smart 111615ad37 Scope HttpClient.withScope by execution instead of request (#10363)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-11-04 02:41:08 +00:00
Tim 781f31e2cd Encode tool results with their JSON codec (#10362) 2026-11-04 15:30:38 +13:00
effect-bot abe3084f69 Interrupt race losers as soon as the race settles (#10367) 2026-11-04 15:26:47 +13:00
2968901d29 perf(effect): construct a TestClock faster and with less memory (#10326)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim <hello@timsmart.co>
2026-11-04 01:44:22 +00: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
effect-bot 8968d09eaf Close unupgraded upgrade connections in NodeHttpServer (#10360) 2026-11-03 23:39:06 +00:00
Ibrahim ElkamaliandEffect Bot 9c530cf940 Preserve zero-capacity queue backpressure after batch offers (#10354)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-03 22:51:51 +00:00
Lloyd RichardsandEffect Bot b76a52ba7e fix(ai): restrict Skills extension to protocol 2026-07-28 (#10342)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-03 22:50:11 +00:00
Ibrahim ElkamaliandEffect Bot 66cbcca2b6 Retry transient reads while awaiting durable deferreds (#10356)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-03 22:49:51 +00:00
Ruslana AvramovaandEffect Bot 8a42f79072 Prevent crashes when collecting encoded Node streams (#10353)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-04 11:42:59 +13: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
Tim 9e7574f208 Bump next-release-action to auto-rebase PRs labelled rebase (#10357) 2026-11-04 11:20:54 +13:00
Ruslana AvramovaandEffect Bot f548e59890 Preserve leading U+FEFF in encoded strings (#10350)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-04 10:59:26 +13:00
effect-bot 24f22746d1 Derive Schema.TaggedUnion and Schema.brand Iso types from member Iso (#10348) 2026-11-04 10:23:06 +13:00
effect-bot 251e9c91b3 feat(PersistedQueue): add per-offer deduplicate untilExecuted mode (#10316) 2026-11-03 21:13:54 +00:00
effect-bot 56bbd6fc96 Add an exact Rational numeric type alongside BigDecimal (#9990) 2026-11-04 09:31:39 +13:00