Packages
@anvia/openai: Changelog
Release history for @anvia/openai.
Release history mirrored from packages/provider-openai/CHANGELOG.md.
0.3.25
Patch Changes
- ca24a5e: Emit public tool-call deltas by default for responsive application status, provide an explicit legacy opt-out, propagate the setting through streaming agent tools, and handle append-versus-replace argument snapshots consistently in React clients.
0.3.24
Patch Changes
- 2ae2087: Update upstream runtime dependencies for provider, vector store, observability, React UI, and Studio packages.
0.3.23
Patch Changes
- 1d8c883: Ensure OpenAI-compatible Chat Completions reasoning chunks retain a stable per-response identity and appear before visible answer content.
0.3.22
Patch Changes
- d9ac48c: Expose cumulative authoritative usage on failed agent stream events, include provider-reported usage
from failed OpenAI Responses requests, and retain failed child-agent usage in built-in observability
and Studio traces. Agent error event producers must now provide
usage; unavailable provider usage remains empty rather than estimated.
0.3.21
Patch Changes
- 5b0719c: Reject invalid Chat Completions streaming tool indices, isolate the primary completion choice, and fail safely when a streamed tool call ends without valid terminal metadata.
0.3.20
Patch Changes
- 8b7fe0d: Reject malformed JSON tool arguments before execution or persistence while preserving valid scalar and blank inputs.
0.3.19
Patch Changes
- b5f285a: Preserve streamed tool call names and provider call IDs when continuation chunks contain empty metadata placeholders.
0.3.18
Patch Changes
- 433f642: Simplify provider request and response object construction while preserving adapter behavior.
0.3.17
Patch Changes
- 204d342: Keep reasoning-only and empty assistant history compatible with providers that require content or tool calls.
0.3.16
Patch Changes
- 498e95b: Preserve OpenAI refusal text and terminal Responses stream failure states in completion mappings.
0.3.15
Patch Changes
- 32171dc: Add provider model-name types for autocomplete while preserving custom string model IDs.
0.3.14
Patch Changes
- 0e33272: Update upstream runtime dependencies to their latest checked releases.
0.3.13
Patch Changes
- 2559d04: Refresh upstream runtime dependencies and make pipeline construction schema-first.
- Updated dependencies [2559d04]
- @anvia/core@0.7.1
0.3.12
Patch Changes
- 94362c9: Move @anvia/core to peer dependencies for packages that expose or consume core types, preventing duplicate private-type incompatibilities in consumer apps.
0.3.11
Patch Changes
- Updated dependencies [ef5e727]
- @anvia/core@0.7.0
0.3.10
Patch Changes
- Updated dependencies [369b6c4]
- @anvia/core@0.6.3
0.3.9
Patch Changes
- Updated dependencies [4806f3e]
- @anvia/core@0.6.2
0.3.8
Patch Changes
- 3572881: Flatten package folders to the top-level
packages/*workspace layout. This only updates repository layout metadata and does not change package behavior.
0.3.7
Patch Changes
- Updated dependencies [2d039f6]
- @anvia/core@0.6.1
0.3.6
Patch Changes
- Updated dependencies [e54aece]
- @anvia/core@0.6.0
0.3.5
Patch Changes
- Updated dependencies [4ab66c9]
- @anvia/core@0.5.0
0.3.4
Patch Changes
- ac73a10: Harden OpenAI embedding and image response validation.
0.3.3
Patch Changes
- Updated dependencies [4c1620d]
- @anvia/core@0.4.2
0.3.2
Patch Changes
- Updated dependencies [95712d8]
- @anvia/core@0.4.1
0.3.1
Patch Changes
- c9728d4: Update upstream runtime dependencies to their latest compatible releases.
0.3.0
Minor Changes
- e84d775: Clean up the
@anvia/corepublic import surface by keeping common app-authoring APIs on the root export, moving advanced APIs to focused subpaths, and exposing runtime agent internals through@anvia/core/internal/agentfor Anvia integration packages.
Patch Changes
- Updated dependencies [e84d775]
- @anvia/core@0.4.0
0.2.1
Patch Changes
- Updated dependencies [b12932d]
- @anvia/core@0.3.1
0.2.0
Minor Changes
-
09c70f5: Add first-class multimodal tool result support.
Tools can now return
ToolResultContent[]directly, or useToolOutput.content(...), and agent execution will pass structured text/image tool results to model turns instead of JSON-stringifying them. Tool middleware, hooks, observers, stream events, and Studio transcript surfaces keep the existing display string while exposing optional structured result content.OpenAI Responses and Anthropic now serialize multimodal tool result images as provider-visible image blocks. Text-only provider fallbacks render image results as media-type placeholders instead of raw base64.
Update provider and tracing wrapper dependencies to the latest checked upstream releases.
Patch Changes
- Updated dependencies [09c70f5]
- @anvia/core@0.3.0
0.1.11
Patch Changes
- 49e43a3: Update upstream runtime dependencies for Anthropic, Gemini, OpenAI, and Studio.
0.1.10
Patch Changes
- Updated dependencies [a0a5def]
- @anvia/core@0.2.4
0.1.9
Patch Changes
- 1f7d3aa: Republish packages with registry-safe dependency metadata.
0.1.8
Patch Changes
- 1ad360d: Fix Anthropic-compatible streaming tool inputs and update provider dependencies.
