Skip to content

swift-codex 0.5.0

Latest

Choose a tag to compare

@showxu showxu released this 05 Oct 09:50
· 1 commit to master since this release
v0.5.0
94df958

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.