Commit Graph
322 Commits
Author SHA1 Message Date
effect-bot e17ecdbe90 Version Packages (#8993) 2026-10-13 04:27:39 +00:00
Tim de38e53651 Allow OpenAI find_in_page web search actions without a URL (#9075) 2026-10-13 11:39:32 +13:00
Tim 984b4abfb2 Regenerate the OpenAI client from the canonical OpenAI spec (#9067) 2026-10-13 11:07:17 +13:00
Dan van der MerweandEffect Bot 8aee3b9caa perf(ai-openai-compat): reuse prepared tool parameter codecs (#9054)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 23:09:49 +13:00
effect-bot 4a999a34e8 Clean up Anthropic documentation imports and omitted binding (#9029) 2026-10-11 20:51:13 +00:00
Tim 844a77b18c Fix assistant replay with legacy OpenAI compat config (#9011) 2026-10-11 08:22:07 +00:00
effect-botandTim Smart 42aceb966a Replay assistant reasoning alongside tool calls in openai-compat (#9005)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-11 07:55:41 +00:00
effect-botandTim Smart cc843ea091 Return invalid and undeclared AI tool calls when tool call validation is deferred (#9008)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-11 20:28:31 +13:00
effect-bot 967a7dc596 Version Packages (#8887) 2026-10-10 23:00:13 +13:00
Tim Smart 43bb382f68 fix(ai-openai): default unrecognized models to reasoning and preserve explicit includes (#8980) 2026-10-10 19:51:20 +13:00
1db5671d77 fix(ai-anthropic): decode replies a fallback model took over (#8971)
Co-authored-by: Mathieu Post <5338582+m9tdev@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 09:27:39 +13:00
Jay HemnaniandEffect Bot b63a4f9ac7 Fix ai-openai-compat splitting streamed reasoning on empty content deltas (#8952)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-09 20:36:40 +13:00
950ea4eeb2 Preserve tool call extra_content in ai-openai-compat (#8916)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-08 19:45:43 +00:00
effect-bot 269a7c8643 Version Packages (#8744) 2026-10-07 19:23:49 +02:00
540ecd1a94 Require explicit @stability on every module and importable export (#8770)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Mattia Manzati <mattia.manzati@gmail.com>
2026-10-07 23:01:54 +13:00
26c108919f fix(ai): follow the OpenTelemetry GenAI semantic conventions (#8870)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:43:23 +13:00
effect-bot 460272d304 Version Packages (#8647) 2026-10-04 21:47:48 +00:00
Dan van der MerweandTim Smart f84f41e866 fix(ai-openai): preserve prompt cache diagnostics (#8613)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-04 16:08:30 +13:00
Tim 23047696f9 fix(ai-openrouter): scope transcription JSON encoding to provider spec (#8713) 2026-10-04 16:07:36 +13:00
Dan van der MerweandTim Smart ed2cc2f322 fix(ai-anthropic): support mid-conversation system messages (#8603)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-04 14:35:24 +13:00
Tim 97ee2bd684 Fix Anthropic streamed tool JSON errors (#8683) 2026-10-03 13:40:47 +00:00
Dan van der MerweandTim Smart 480bba2dfe Add Cloudflare Clef decision provider (#8677)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-03 16:10:41 +13:00
effect-bot 67ba4e46a1 Version Packages (#8577) 2026-09-30 18:43:42 -07:00
8b0eac6ac4 Update readme files (#8634)
Co-authored-by: Maxwell Brown <maxwellbrown1990@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 18:19:46 +00:00
Maxwell BrownandClaude Opus 5.5 2c552f220e Consolidate changesets and fix stability tags (#8633)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:59:10 -04:00
effect-bot ad61db80ef Version Packages (rc) (#8336) 2026-09-28 14:54:06 +13:00
Tim 92e91511e3 fix(ai-anthropic): accept messages without usage.inference_geo (#8478) 2026-09-24 05:17:43 +00:00
Tim 0f42b56447 Fix Anthropic gateway 4xx error mapping (#8479) 2026-09-24 17:07:15 +12:00
Tim 98792c3bf8 Fix rounded OpenRouter decision probabilities (#8405) 2026-09-23 01:07:40 +00:00
Dan van der MerweandTim Smart cb85792196 fix(ai-openai): preserve web searches without actions (#8400)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:43:35 +12:00
Dardan BujupajandTim Smart 1519fd7b21 support raw JSON Schema dynamic tool calls (#8363)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 07:17:33 +12:00
Tim 24fa0ab30b Retry OpenAI websocket turns after previous_response_not_found (#8355) 2026-09-22 20:23:43 +12:00
Tim d426feb658 Split encoding formats into dedicated modules (#8356) 2026-09-22 03:38:43 +00:00
Tim 1b4461ec3a Move unstable Effect modules to top-level paths (#8354) 2026-09-22 13:06:30 +12:00
JordanandTim Smart 621a65093d Preserve streamed text and tool args for nullable delta.role and tool call id (#8333)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-21 02:33:21 +00:00
effect-bot 14a3f14009 Version Packages (rc) (#8307) 2026-09-20 23:56:33 +00:00
Tim 3d59ae6d5f Make AI probability criteria optional (#8305) 2026-09-19 11:14:03 +00:00
effect-bot d62dd0d652 Version Packages (rc) (#8201) 2026-09-19 07:42:24 +12:00
Tim 8cb0a4f28f Add DecisionModel to effect/unstable/ai (#8287) 2026-09-18 23:11:10 +12:00
Dan van der MerweandTim Smart 90695b0d5b fix(ai-openai): support API sources in web search (#8236)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-15 14:54:11 +12:00
effect-bot 4a05d4914f Version Packages (rc) (#8192) 2026-09-11 18:22:31 +02:00
effect-bot cdb3ac9171 Version Packages (rc) (#8159) 2026-09-11 15:50:54 +12:00
JeremyFunkandTim Smart b0f7be1743 fix(ai-openrouter): handle disjoint reasoning and cached token usage details (#8170)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-11 10:07:46 +12:00
Dan van der MerweandTim Smart fdec3b23a1 fix(ai-openai): preserve failed search outcomes (#8157)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-10 21:44:55 +00:00
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