Fixed
- Restore masked values in OpenAI Chat tool-call arguments for non-streaming and streaming responses.
- Restore Anthropic
tool_use.inputvalues and streamed partial JSON without normalizing numbers, escapes, or duplicate keys. - Restore OpenAI Responses and Codex function-call arguments across fragmented and interleaved streams.
- Re-mask restored tool-call history before subsequent provider requests so sensitive values are not forwarded in clear text.
Reliability
- Preserve stream metadata, JSON lexemes, event ordering, and terminal-event semantics across tool-argument restoration.
- Add regression coverage for malformed JSON, numeric values, escaping, interleaved calls, and clean stream termination.
Users relying on function or tool calling should upgrade to v0.9.3.