Commit Graph
11440 Commits
Author SHA1 Message Date
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
Sebastian LorenzandTim Smart 6704bb84c3 Emit valid terminal CSI sequences from cursorTo (#6956)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:36:45 +12:00
Sebastian LorenzandTim Smart 67faacd467 Select Bash completions for the active positional argument (#6957)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:33:37 +12:00
Sebastian LorenzandTim Smart 6af04a50bd Defer memoized Layer state installation until Effect execution (#6946)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:33:27 +00:00
Sebastian LorenzandTim Smart 03af7e8555 Close suspended workflow scopes after resumed completion (#7000)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:27:44 +00:00
Sebastian LorenzandTim Smart 4a17049157 Hold the shared PostgreSQL client permit through transactions (#6991)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:25:11 +12:00
Sebastian LorenzandTim Smart caf84b6600 Isolate compiled SQL fragment caches by compiler instance (#6997)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:24:32 +00:00
Sebastian LorenzandTim Smart 3dd1ddce89 Settle pending SQLite WASM requests before replacing workers (#6994)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:22:31 +00:00
Sebastian LorenzandTim Smart 6ef5f1a041 Decode split UTF-8 sequences correctly in NDJSON streams (#6998)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:21:49 +00:00
Sebastian LorenzandTim Smart 5d6fe775b7 Enforce read-only mode when opening Bun SQLite databases (#6993)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:19:15 +00:00
Sebastian LorenzandTim Smart 3058fd594f Keep ordered SQL resolver results aligned after encoding failures (#7001)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:18:19 +00:00
Sebastian LorenzandTim Smart b4463f46fc Register alternate flags used by Param.orElse (#6952)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 11:17:41 +12:00
Sebastian LorenzandTim Smart 2e6f760dcb Support raw BodyInit values in converted server requests (#6989)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:14:25 +00:00
Sebastian LorenzandTim Smart fd652ce2bd Return selected rows from React Native SQLite value queries (#6992)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:09:24 +00:00
Sebastian LorenzandTim Smart 32a59e8058 Cache original response bytes before decoding text (#6985)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:03:14 +00:00
Sebastian LorenzandTim Smart 90ffb083b3 Preserve fractional leading zeros while editing float prompts (#6966)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:52:13 +00:00
Sebastian LorenzandTim Smart ce067f799e Mark omittable CLI inputs as optional in structured help (#6960)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:51:34 +00:00
Sebastian LorenzandTim Smart 02b02651ed Allow MCP tool calls to omit optional arguments (#6968)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:48:38 +00:00
Sebastian LorenzandTim Smart 22f150a093 Correct year, ordinal, and meridiem date-mask formatting (#6964)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:42:57 +00:00
Sebastian LorenzandTim Smart a7121310db Use the supplied hash for all HashMap.modifyHash writes (#6951)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 10:41:42 +12:00
Sebastian LorenzandTim Smart fbb9ce5e62 Correct the UnknownSubcommand runtime tag spelling (#6965)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:37:33 +00:00