Repository navigation
Added
- Typed experimental thread and turn start parameters with stable response contracts, presence-sensitive appearance and service-tier updates, plugin reconciliation, Bedrock discovery and setup, and a typed current-time server callback.
- Value-free, bounded observations for unhandled typed inbound methods. Unknown server requests receive a method-not-found response without closing the session.
- Unix-domain WebSocket clients through NIO, and bounded, redacted stderr diagnostics when the App Server process exits unsuccessfully.
Fixed
- Generated object-union branches keep shared properties and required fields, including MCP elicitation scope and notification timestamps.
- Client WebSocket text and pong frames are masked, and typed callbacks bind to their receiving connection and admission generation, including reused request IDs.
Changed
- swift-codex is now licensed under the Apache License 2.0 with the Swift Runtime Library Exception. Releases up to 0.4.1 remain available under the MIT License.
- The typed callback enum and transport error enums gain cases, and corrected generated models require protocol-mandated shared fields. These public changes make this a minor release during
0.x.
See validation.json for source, dependency and validation provenance.