Commit Graph
278 Commits
Author SHA1 Message Date
effect-bot d3b837aee8 Version Packages (rc) (#8125) 2026-09-10 00:35:21 +00:00
Tim 5a77084651 Declare Reactivity, LanguageModel, EmbeddingModel, and Chat as interface + Context.Service (#8155) 2026-09-10 00:27:34 +00:00
Giulio Canti c8349ede1a refactor(Schema): rename transformOrFail to transformEffect (#8143) 2026-09-09 11:26:07 +02:00
Tim 7105c732f3 Revert "Version Packages (rc) (#7446)" (#8124) 2026-09-08 14:20:01 +12:00
effect-bot 54adcab052 Version Packages (rc) (#7446) 2026-09-07 23:06:28 +00:00
Tim 39b9738727 Fix tool result serialization to respect failure status (#8106) 2026-09-07 02:22:09 +00:00
Tim 98592a2373 Fix strictJsonSchema leaking into OpenRouter requests (#8102) 2026-09-06 22:22:25 +00:00
Tim 8f3ea0d005 Fix Anthropic non-native structured output generation (#8100) 2026-09-06 22:20:47 +00:00
Tim ad8e9ad7af Fix strictJsonSchema leaking into Anthropic Messages requests (#8098) 2026-09-06 22:20:18 +00:00
Tim e255f0893e fix(ai-openai): tolerate missing response sequence numbers (#8037) 2026-09-05 11:50:40 +12:00
Kit LangtonandTim Smart 8479f4e91f fix(ai-anthropic): preserve base64 image string payloads (#7758)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:20:26 +00:00
Tim 0b93584808 fix(ai): preserve string tool results (#7805) 2026-09-03 03:05:55 +00:00
Kit LangtonandTim Smart 62945c1baf fix(ai-openrouter): retain normalized tool-call finish reasons (#7764)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:13:37 +12:00
Kit LangtonandTim Smart 685275058a fix(ai-openai): preserve image strings in OpenAI and compatible requests (#7756)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:12:08 +12:00
Tim cec6c2d7be unstable/ai: route tool param validation through failureMode and drop ToolParameterValidationError.toolParams (#7588) 2026-09-02 03:12:22 +00:00
Tim 3623e3550b Preserve omitted additionalProperties in OpenAPI schemas (#7546) 2026-09-01 10:56:32 +12:00
Tim b76a1cf32b Add in-place TLS socket upgrade (#7514) 2026-08-31 11:13:05 +12:00
Tim ba53b646e9 Pull-based Socket API with backpressure (#7487) 2026-08-27 23:09:13 +00:00
Andrew Lee be0f8221e3 Support WebSocket clients across runtimes (#7477) 2026-08-27 12:33:40 +12:00
Giulio Canti 115d8c2259 refactor(effect): standardize Config constructor naming (#7453) 2026-08-25 11:23:23 +02:00
effect-bot 2600f62f45 Version Packages (rc) (#7381) 2026-08-24 23:58:23 +00:00
Tim 0fb12d5c4d Extract shared AI provider error description formatter (#7439) 2026-08-25 10:41:36 +12:00
Wayne MaurerandWayne Maurer 44675cbce3 Surface the provider's explanation on AuthenticationError (#7437)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
2026-08-25 10:01:36 +12:00
Harish Subramanium 7455246f35 ai/openai: Minimal patch to add cache breakpoint support for openai-gpt-5.6+ prompts (#7403) 2026-08-23 08:36:34 -04:00
effect-bot 648f566dd2 Version Packages (rc) (#7297) 2026-08-20 16:39:16 +12:00
Dan van der Merwe b7559505c8 fix(ai-openai): decode nested Responses API error stream events (#7262) 2026-08-17 02:02:13 +00:00
effect-bot 66114151c2 Version Packages (rc) (#7245) 2026-08-17 13:48:00 +12:00
Tim ee06c9c1ee Fix dropped text for nullable streamed tool calls (#7269) 2026-08-16 20:09:57 +12:00
Kyle Mistele 2b6a6f5dbf Support max reasoning and compatible provider quota errors (#7258) 2026-08-15 08:12:15 -04:00
effect-bot b5946ece2b Version Packages (rc) (#7211) 2026-08-14 13:20:37 +12:00
Tim 17892e75a8 Use Context mapUnsafe in less call sites (#7241) 2026-08-14 12:07:02 +12:00
03031395d3 Add the Claude 5 family to the Anthropic model capability table (#7208)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-13 13:02:51 +12:00
Tim d240dd3868 Update README installation guidance for V4 RC (#7197) 2026-08-13 08:18:47 +12:00
effect-bot bef7bf38ae Version Packages (rc) (#7167) 2026-08-12 09:54:35 -04:00
TimandClaude Fable 5 da76e58b03 Improve package READMEs (#7196)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 20:38:09 +12:00
effect-bot 3c495ae7c9 Version Packages (beta) (#7150) 2026-08-10 16:48:20 +12:00
effect-bot fb75264aa7 Version Packages (beta) (#7103) 2026-08-08 21:54:45 +12:00
Sebastian LorenzandTim Smart 3f01731a09 Fix openRouter emits cumulative tool-parameter prefixes as deltas (#7132)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-08 01:33:40 +00:00
Sebastian LorenzandTim Smart d6a4a9cef4 Fix openRouter reasoning-end metadata uses an undeclared casing (#7133)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-08 01:19:02 +00:00
Mark Dodwell d0baed9d72 Correct max output tokens for Claude Opus 4.6, 4.7, 4.8 and Sonnet 4.6 (#7129) 2026-08-08 13:05:21 +12:00
Sebastian LorenzandTim Smart 69756a2290 Fix openRouter streamed citation end offsets overwrite start offsets (#7128)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-08 13:04:07 +12:00
Sebastian LorenzandTim Smart 16b94c7024 Fix openAI telemetry response attributes use the request namespace type (#7126)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-08 13:03:40 +12:00
Sebastian LorenzandTim Smart b588640b4f Fix openAI-compatible telemetry response attributes use the request namespace type (#7127)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-07 22:12:43 +00:00
Sebastian Lorenz f617b7f7d3 Remove docgen configuration and output (#7095) 2026-08-07 07:48:58 +00:00
Tim a80d47f17c Preserve provider metadata in Prompt.fromResponseParts (#7100) 2026-08-07 02:54:25 +00:00
effect-bot 5b6febd5f0 Version Packages (beta) (#7081) 2026-08-07 13:10:16 +12:00
Tim f6c6ec966c Ship AI documentation with published packages (#7098) 2026-08-06 23:28:26 +00:00
Giulio Canti b938c8ad28 Add opt-in schema issue input reporting, closes #7021 (#7093) 2026-08-06 20:55:22 +02:00
effect-bot c1ed0ac97c Version Packages (beta) (#6928) 2026-08-06 02:26:53 +00:00
Sebastian LorenzandTim Smart dce8219d40 Fix response.failed loses its provider error (#7043)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 12:26:03 +12:00