Commit Graph
11560 Commits
Author SHA1 Message Date
Sebastian LorenzandTim Smart a5278b1824 Fix mCP sampling metadata has the wrong optionality and shape (#7071)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:41:43 +00:00
Sebastian LorenzandTim Smart e443403cf0 Fix void MCP tools are reported as internal failures (#7072)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:31:39 +00:00
Tim 88c7632c2b Rename Schedule sequencing APIs to concat (#7077) 2026-08-06 11:21:38 +12:00
Marc MacLeodandTim Smart 936b135839 Fix cluster single-runner shutdown deadlock (#7032)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:01:25 +00:00
Tim 49fc969429 Remove redundant Effect.scoped test wrappers (#7058) 2026-08-05 22:56:34 +00:00
Tim 0f721d406d Return the new offset from File.seek (#7076) 2026-08-05 22:56:11 +00:00
Tim 85d2b446e3 Report transient RPC socket open failures (#7068) 2026-08-05 22:52:49 +00:00
Tim d795ee7717 Fix DevTools span request snapshots (#7065) 2026-08-05 22:51:36 +00:00
TimandClaude Fable 5 d44cead7e0 ExecutionPlan: lifecycle events for retries and execution observability (#7026)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 10:14:36 +12:00
Sebastian LorenzandTim Smart eaa7e71b88 Fix conflict scanning indexes the wrong history array (#7029)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 09:30:44 +12:00
Tim 7f4c095b62 Rename RateLimiter makeSleep to sleep (#7023) 2026-08-06 09:13:09 +12:00
Sebastian LorenzandTim Smart 45379d6179 Fix replacing a trie key mutates the original and increments size (#7028)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 09:10:39 +12:00
Paweł Błaszczyk 130b28df55 Prevent Effect.updateService and Effect.updateServiceScoped supertype widening (#7027) 2026-08-06 07:20:10 +12:00
Paweł Błaszczyk 7a41f5aa72 Prevent Effect.provideServiceEffect supertype widening (#7025) 2026-08-05 22:53:29 +12:00
Tim b8cc53d221 Keep release PR type checks unstripped (#7022) 2026-08-05 20:15:30 +12:00
Tim e9308045be Hold persisted messages during entity registration (#7018) 2026-08-05 19:51:52 +12:00
Giulio Canti 17f0b91a24 Fix Schema.make nested class construction, closes #6890 (#7020) 2026-08-05 07:41:58 +02:00
Tim 0a45ef3bb4 Round Redis persistence TTLs (#7019) 2026-08-05 05:20:56 +00:00
Brandon Julio Thenaro 0a82d88b7d Fix fractional durable clock wake-ups (#7016) 2026-08-05 17:08:37 +12:00
TimandClaude Fable 5 1001bccb9e httpapi: WithHeaders response header schemas (#6934)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 04:55:15 +00:00
Tim 7f31fb0350 Remove external network from HttpClient tests (#7017) 2026-08-05 16:43:28 +12:00
Tim 8459cdbae8 Vendor multipasta as MultipartParser (#7012) 2026-08-05 03:46:29 +00:00
Tim 306014a1ce Vendor find-my-way router (#7013) 2026-08-05 14:17:21 +12:00
Tim 99dd6b5804 Inline INI, YAML, and TOML parsers (#7014) 2026-08-05 13:55:55 +12:00
Sebastian LorenzandTim Smart 5a6a5738e5 Recognize and ignore a leading UTF-8 BOM in SSE streams (#6976)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:48:05 +00:00
Sebastian LorenzandTim Smart e184f7367e Cancel in-flight Tedious requests when their Effects are interrupted (#6999)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:43:52 +00:00
Sebastian LorenzandTim Smart 181c9ef5e5 Default empty SSE event types to the message type (#6977)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:40:22 +00:00
Sebastian LorenzandTim Smart 1949439175 Separate the default variant cache key from named variants (#6973)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:25:02 +00:00
TimandClaude Fable 5 dd9f891e23 Rename Command.withHidden to Command.unlisted (#7010)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 00:23:02 +00:00
Sebastian LorenzandTim Smart abcbb2abe1 Encode empty-data SSE events as dispatchable events (#6975)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:20:45 +00:00
Sebastian LorenzandTim Smart eb9ee83b38 Persist permanent entries in KVS setMany operations (#7003)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:15:02 +00:00
Sebastian LorenzandTim Smart 6e7f2e2d1d Return MSSQL procedure values through the output property (#6995)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:12:49 +00:00
Tim 18aa69aecc Share persistence layers across cache tests (#7009) 2026-08-05 00:11:03 +00:00
Sebastian LorenzandTim Smart 3c5e429878 Preserve nanosecond precision in TestClock wall time (#6950)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:08:50 +00:00
Sebastian LorenzandTim Smart ae4cf7b5e2 Generate valid MSSQL upserts for multi-table persistence (#7005)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:07:00 +00:00
Sebastian LorenzandTim Smart b32f4cb7b2 Support empty records and iterables in Prompt.all (#6962)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:05:56 +00:00
Tim 6143de21ee Fix Bash subcommand dispatch for flag values (#7008) 2026-08-05 00:05:53 +00:00
Sebastian LorenzandTim Smart 722ea484c9 Exclude disabled choices from multi-select prompts (#6963)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:59:12 +00:00
Sebastian LorenzandTim Smart d517692ef7 Reject NDJSON values without a JSON representation (#6982)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:55:54 +00:00
1434eecbd3 Apply byte-range options to default Web-file responses (#6983)
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 23:51:47 +00:00
Sebastian LorenzandTim Smart 7f12d4b4e7 Map socket writer exceptions and rejections to SocketError (#6987)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:48:47 +00:00
Sebastian LorenzandTim Smart aa0580497e Synchronize response metadata when replacing bodies (#6986)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:47:09 +00:00
Sebastian LorenzandTim Smart ba2c3aa05e Generate unique paths for duplicate multipart filenames (#6990)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:46:40 +00:00
Sebastian LorenzandTim Smart 39b57d7857 Retain the last SSE event ID across dispatched events (#6978)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:45:39 +00:00
Sebastian LorenzandTim Smart b78acdf422 Generate even and odd safe integers in Crypto random APIs (#6941)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:42:23 +12:00
Sebastian LorenzandTim Smart 4158562097 Handle accepted undefined fields during variant extraction (#6974)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:39:19 +00:00
Sebastian LorenzandTim Smart 01bd9546f1 Preserve file and directory semantics in completion descriptors (#6961)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:38:38 +12:00
Sebastian LorenzandTim Smart db4c2ccdec Preserve lexical ordering in streaming template interpolation (#6988)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:38:30 +00:00
Sebastian LorenzandTim Smart 6bde7f27f3 Match Fish completions against the full command path (#6959)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:37:01 +12:00
Sebastian LorenzandTim Smart 32e4a69b31 Scope custom queue ID deduplication to each named queue (#7006)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:36:49 +00:00