Commit Graph
11219 Commits
Author SHA1 Message Date
Tim 2a8f5c748d Clean up SQLite transactions after failed commits (#8529) 2026-09-25 10:50:55 +00:00
Tim 0786152777 Fix Bun SQLite file URI opening on Linux (#8532) 2026-09-25 09:28:05 +00:00
Tim cf7cfd6144 Fix return-mode toolkit stream encoding error type (#8530) 2026-09-25 21:17:56 +12:00
Tim 1f760401be Fix Toolkit handle decoder service requirements (#8531) 2026-09-25 09:07:22 +00:00
Tim 9a5a383cc6 Fix ManagedRuntime disposal ordering (#8528) 2026-09-25 08:41:46 +00:00
Giulio Canti e36c35c656 Fix JSDoc validation failures (#8524) 2026-09-25 07:03:46 +02:00
Giulio Canti 16623c7d30 Fix JSON Schema export of built-in checks (#8482) 2026-09-25 06:49:00 +02:00
FNDandTim Smart d470d54495 fix(observability): read OTLP export response bodies (#8522)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-25 03:07:34 +00:00
Tim 0a29ca6840 Discard unclaimed sql-pg background connection failures (#8514) 2026-09-25 14:40:51 +12:00
Tim ccd3440963 fix(http): make HttpRouter entrypoints own their router (#8477) 2026-09-25 14:38:02 +12:00
elizabethchengandTim Smart 67ee3b87f0 fix(cluster): order PostgreSQL shard lease locks (#8502)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-25 02:28:43 +00:00
Tim 330b7475e2 Add Schedule.once (#8519) 2026-09-25 11:23:07 +12:00
Marc MacLeod e54211a57d Restore Error.stackTraceLimit when Cause.prettyErrors throws (#8503) 2026-09-25 10:32:14 +12:00
Tim a9614ff13e Clarify Scope.close interruptibility in API docs (#8515) 2026-09-24 22:24:42 +00:00
Tim af510e8197 Skip LayerMap preloading when idle TTL is zero (#8511) 2026-09-24 22:18:22 +00:00
Tim ff554aeb9b Keep ManagedRuntime disposal uninterruptible (#8512) 2026-09-24 22:17:45 +00:00
Tim 4093507c66 Fix zero-TTL cache lookups evicting live entries (#8510) 2026-09-24 22:17:28 +00:00
Maxwell BrownandClaude Opus 5.5 25d9e47f01 Clarify MCP tool parameter schema errors (#8507)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 16:14:32 -04:00
Maxwell Brown 5e9fd25cbd Report all MCP tool parameter validation errors (#8508) 2026-09-24 16:07:29 -04:00
Maxwell Brown 372a45de59 Fix MCP pings before initialization (#8505) 2026-09-24 15:22:29 -04:00
Maxwell Brown 254fcc1944 Fix CLI lexing of negative number values (#8504) 2026-09-24 15:17:43 -04:00
Giulio Canti 3788b63bd6 Fix effect/schema test path resolution on macOS (#8494) 2026-09-24 16:32:31 +02:00
EVA (Entity Value Attribute)andGiulio Canti 19835f2b92 feat(effect): Added Config.flatMap (#8334)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-24 16:14:54 +02:00
Giulio Canti 18bb92a005 docs: clarify JSON Schema decoding with the canonical codec (#8492) 2026-09-24 15:19:27 +02:00
c2e810cc7a Compile a recursive Schema equivalence once instead of once per value level (#8429)
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-24 14:54:29 +02:00
Florien LazaroandTim Smart 8d27554650 Stop Schema compilation re-analysing every sub-schema for each enclosing schema (#8451)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 14:42:51 +02:00
Florien Lazaro 2575fcc12b Stop rebuilding the parser wrappers on every SchemaParser.asserts call (#8440) 2026-09-24 14:38:53 +02:00
Maxim Khramtsov 2cf4e43f02 Add Schema.StringForLiteralAutocomplete (#8366) 2026-09-24 14:08:22 +02:00
Giulio Canti c8a9f8543d Simplify Config absence handling (#8488) 2026-09-24 13:52:00 +02:00
Tim 99a1b078ff Keep persisted queue retry-delay assertion across SQL backends (#8486) 2026-09-24 22:24:24 +12:00
Fred AmarteyandTim Smart 81a0b3aaae Support Vitest fixtures in Effect tests (#8425)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 17:18:00 +12:00
Tim 92e91511e3 fix(ai-anthropic): accept messages without usage.inference_geo (#8478) 2026-09-24 05:17:43 +00:00
Lloyd RichardsandTim Smart a41a4414d3 refactor: add structuredContent policy dependent on protocol (#8468)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 17:12:59 +12:00
Tim 0f42b56447 Fix Anthropic gateway 4xx error mapping (#8479) 2026-09-24 17:07:15 +12:00
Dan van der MerweandTim Smart eb02cbb3f4 fix(reactivity): defer stale-while-revalidate reads (#8421)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 16:29:02 +12:00
mugnivenko 6b84149622 Annotate Config.fail return type as Config<never> (#8475) 2026-09-24 16:26:46 +12:00
Dan van der MerweandTim Smart d6cc5d9870 fix(http): emit buffered multipart parts before pulling input (#8420)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 13:17:23 +12:00
Dan van der Merwe 926e8bf4c1 fix(sql-libsql): expose the active transaction service (#8419) 2026-09-24 12:58:11 +12:00
Henning PokriefkeandTim 1a3eb9ea60 Fix workflow execution ID collisions from ambiguous hash inputs (#8455)
Co-authored-by: Tim <hello@timsmart.co>
2026-09-24 00:54:55 +00:00
Florien LazaroandTim Smart 5521209a76 Stop compiled Schema structs retaining an unused parse traversal (#8435)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 12:26:57 +12:00
Florien LazaroandTim Smart f4dd1aec1a Fix Queue takers and offers parking forever after a yield (#8412)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 00:22:15 +00:00
Fred AmarteyandTim Smart 58eef0addc Fix anonymous layers breaking Vitest fixture tests in the same suite (#8422)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 12:04:38 +12:00
Tim bd14b6431a Restrict Scope.closeUnsafe to Closeable scopes (#8474) 2026-09-24 00:01:16 +00:00
Florien LazaroandTim Smart 1fd49d4e37 Fix MutableList.takeN wedging a Queue so it stops delivering messages (#8448)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 23:39:43 +00:00
Izak Filmalter c85c8c3178 Fix MCP tool annotation titles in 2025 protocol adapters (#8465) 2026-09-24 11:36:19 +12:00
Florien LazaroandTim Smart 93f826af79 Stop the Effect run loop building a success Exit between continuations (#8437)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 11:27:20 +12:00
Florien LazaroandTim Smart 6f44ca0b98 Fix Stream.broadcast subscribers that never end (#8410)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 23:27:07 +00:00
Tim 0981d01df8 Fix Queue lost wakeup during taker registration (#8472) 2026-09-23 23:23:35 +00:00
Tim 37064fdfc8 Restrict Scope.close to Closeable scopes (#8473) 2026-09-23 23:20:44 +00:00
Florien LazaroandTim Smart 4f5f866896 Stop forked Scopes registering a finalizer just to leave their parent (#8457)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 23:16:58 +00:00