Releases ​
Current documented package version: 0.5.1.
Recent changes ​
| Version | Type | Summary |
|---|---|---|
0.5.1 | Patch | Published updated upstream runtime dependencies. |
0.5.0 | Minor | Added model-aware context limits and provider-reported active context usage across normalized completion results and streams. |
0.4.1 | Patch | Improved complete-input tracing, safe/full capture behavior, prompt metadata, usage normalization, and observability integration. |
0.4.0 | Minor | Added provider-executed tool contracts and normalized provider tool/citation events used by compatible Responses integrations. |
Compatibility and correctness milestones ​
The 0.3.x series contains several behaviorally important hardening changes:
0.3.25emitted public streaming tool-call deltas by default.0.3.23stabilized compatible-provider reasoning stream identity.0.3.22retained authoritative usage on failed Responses streams when supplied.0.3.21rejected invalid streaming tool indices and incomplete terminal tool metadata.0.3.20rejected malformed JSON tool arguments.0.3.16preserved refusal text and terminal Responses failure states.0.3.15introduced autocomplete-friendly model name types while keeping custom IDs.0.3.12moved Core to a peer dependency to avoid duplicate private-type incompatibilities.0.3.4hardened embedding and image response validation.
These summaries are selective. Review the complete source history before upgrading across several versions.