Commit Graph
11494 Commits
Author SHA1 Message Date
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
Sebastian LorenzandTim Smart 20ddc63058 Preserve hidden metadata across command combinators (#6958)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:33:17 +00:00
Sebastian LorenzandTim Smart 6124ab39eb Reject truncated MessagePack frames at end of stream (#6953)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:32:58 +00:00
Sebastian LorenzandTim Smart cb6c8376b2 Reject zero execution attempts in ExecutionPlan steps (#6943)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:29:31 +00:00
Sebastian LorenzandTim Smart c987a12a01 Honor numeric zero TTL values in ScopedCache.make (#6948)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:28:52 +00:00
Sebastian LorenzandTim Smart 2141e28903 Preserve CRLF state across SSE input chunk boundaries (#6954)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:26:32 +00:00
Sebastian LorenzandTim Smart 2db266b1bf Include plain variant structs in the default union (#6955)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:26:02 +00:00
Sebastian LorenzandTim Smart 1bbae84f88 Omit removed services from Context.addOrOmit result types (#6940)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:23:22 +00:00
Sebastian LorenzandTim Smart a98cda9422 Check symbol-keyed properties in Match object patterns (#6947)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:15:52 +00:00
Sebastian LorenzandTim Smart 729a663275 Keep TestClock nanosecond access total after infinite adjustments (#6949)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:14:51 +00:00
Sebastian LorenzandTim Smart badd3bf65f Make Iterable.flatten stack safe across empty iterables (#6944)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:11:29 +00:00
Sebastian LorenzandTim Smart 9215bc5da7 Preserve integral precision when parsing decimal Duration inputs (#6945)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:10:14 +00:00
Sebastian LorenzandTim Smart 01af079c18 Validate DateTime object instants before construction (#6942)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:03:43 +00:00
Sebastian LorenzandTim Smart 841b3ea6ae Preserve sibling input evidence when Config.all fails (#6939)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:03:21 +00:00
Sebastian LorenzandTim Smart 13c5872ed3 Honor populated variables before dotenv defaults in ConfigProvider (#6938)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 22:02:15 +00:00
Sebastian LorenzandTim Smart 62d057566c Expose the encoded type from TestSchema.Encoding.encodeUnknownEffect (#6937)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 21:53:06 +00:00
Tim 2235a29502 Fix persisted cluster reply serialization hangs (#6972) 2026-08-05 09:40:08 +12:00
Tim c2436feef1 Use local server for NodeHttpClient redirect test (#7007) 2026-08-05 09:38:23 +12:00
Tim 84dc8ab7ac Serialize concurrent nested SQL transactions (#6971) 2026-08-05 09:27:43 +12:00
Maxwell Brown c3c7647bdf Pin fixed next release action (#6981) 2026-08-04 13:47:55 +00:00
Maxwell Brown b19e3cba42 Update next release action (#6979) 2026-08-04 12:55:42 +00:00
Maxwell Brown add1a26628 Disable Changesets changelog formatting (#6970) 2026-08-04 11:50:20 +00:00
Maxwell Brown 3dacca4976 Fix Changesets v3 release workflow (#6969) 2026-08-04 11:38:12 +00:00
Maxwell Brown a0a0830994 Upgrade Changesets and restore release queues (#6799) 2026-08-04 07:18:30 -04:00
Tim 5d2529a113 Stabilize blackholed query recovery test (#6933) 2026-08-04 05:05:05 +00:00
Tim 592dd36164 Rename Schema error constructors (#6732) 2026-08-04 04:56:33 +00:00
Maxwell Brown 5cdd3e94fe Pin GitHub Actions to commit hashes (#6926) 2026-08-04 06:55:20 +02:00
Tim d1133e8f2b Fix OpenAI tool result test fixtures (#6931) 2026-08-04 16:21:58 +12:00
82a3fbfce8 Route provider-executed tool results into the assistant message in Prompt.fromResponseParts (#6836)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Maxwell Brown <maxwellbrown1990@gmail.com>
2026-08-03 23:08:55 -04:00
Tim 5b3ab384c4 Use local server in NodeHttpClient tests (#6929) 2026-08-04 14:22:28 +12:00
Tim 2b9b2105eb Use local server in HttpClient tests (#6930) 2026-08-04 14:22:15 +12:00
Long NgoandTim 721b9f0d32 Attach an error listener to the upgrade socket in NodeHttpServer (#6927)
Co-authored-by: Tim <hello@timsmart.co>
2026-08-04 01:43:59 +00:00
effect-botandgithub-actions[bot] dff25449df Version Packages (beta) (#6658)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/sql-mssql@4.0.0-beta.103 @effect/sql-libsql@4.0.0-beta.103 @effect/sql-pglite@4.0.0-beta.103 @effect/sql-clickhouse@4.0.0-beta.103 @effect/sql-d1@4.0.0-beta.103 @effect/ai-anthropic@4.0.0-beta.103 @effect/sql-sqlite-react-native@4.0.0-beta.103 @effect/sql-mysql2@4.0.0-beta.103 @effect/sql-pg@4.0.0-beta.103 @effect/ai-openai-compat@4.0.0-beta.103 @effect/ai-openai@4.0.0-beta.103 @effect/sql-sqlite-do@4.0.0-beta.103 @effect/ai-openrouter@4.0.0-beta.103 @effect/atom-react@4.0.0-beta.103 @effect/sql-sqlite-wasm@4.0.0-beta.103 @effect/vitest@4.0.0-beta.103 @effect/atom-solid@4.0.0-beta.103 @effect/atom-vue@4.0.0-beta.103 effect@4.0.0-beta.103 @effect/platform-node@4.0.0-beta.103 @effect/platform-node-shared@4.0.0-beta.103 @effect/platform-bun@4.0.0-beta.103 @effect/sql-sqlite-node@4.0.0-beta.103 @effect/platform-browser@4.0.0-beta.103 @effect/opentelemetry@4.0.0-beta.103 @effect/docgen@4.0.0-beta.103 @effect/sql-sqlite-bun@4.0.0-beta.103 @effect/openapi-generator@4.0.0-beta.103
2026-08-04 12:05:25 +12:00
AlfandTim Smart 1c40b28095 Add DateTime.toEpochSeconds and fromEpochSeconds (#6909)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 23:50:38 +00:00
TimandClaude Fable 5 c0a1534944 Add HttpServer response compression middleware (#6898)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 11:41:34 +12:00
Zelos Prapas AlkiviadisandTim Smart e02fbb66f5 Fix Semaphore.withPermits leaking permits when interrupted (#6910)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 11:32:03 +12:00
C. Spencer BeggsandTim 0b4a3c4b1b Fix NodePath file URL conversion to follow the layer's platform flavor (#6914)
Signed-off-by: C. Spencer Beggs <spencer@beggs.codes>
Co-authored-by: Tim <hello@timsmart.co>
2026-08-03 22:52:02 +00:00
C. Spencer Beggs 2bfa4bfa6b Update pnpm/action-setup and upload-artifact to their Node 24 releases (#6916)
Signed-off-by: C. Spencer Beggs <spencer@beggs.codes>
2026-08-04 10:05:45 +12:00
Sebastian LorenzandTim Smart ab0859b974 Preserve local OpenTelemetry parent context (#6902)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 10:02:07 +12:00
Sebastian LorenzandTim Smart 52494be9e8 Prevent Metric attribute serialization key collisions (#6901)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:55:34 +00:00
Sebastian LorenzandTim Smart 985de097d7 Keep Chunk.take and Chunk.drop valid for fractional counts (#6899)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:55:14 +00:00
Sebastian LorenzandTim Smart 4686265406 Emit specialized OpenAI tool results only once (#6921)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:53:30 +00:00
Sebastian LorenzandTim Smart b650832870 Keep Stream.range advancing with a zero-sized chunk (#6900)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:49:29 +00:00
Sebastian LorenzandTim Smart c8fd57e07e Make ClickHouse startup timeouts interruptible and close the client (#6907)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:48:40 +00:00
Sebastian LorenzandTim Smart 0d83916b66 Isolate delta baselines for each metric reader (#6904)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:47:29 +00:00
Sebastian LorenzandTim Smart a9131368c1 Fix malformed JSON in Anthropic code-execution deltas (#6918)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:46:43 +00:00
Sebastian LorenzandTim Smart f3f6c1e02c Preserve equals signs in inline CLI option values (#6903)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-03 21:44:41 +00:00