Repository navigation
Swift Codex 0.2.2
Swift Codex 0.2.2 fixes MCP request and process cleanup ordering: immediate cancellation follows its tool request, and client teardown keeps pipes owned until transport disconnection and subprocess termination complete.
The 0.2 series aligns App Server protocol models with Codex 0.154.0, preserves experimental and unknown fields through lossless interfaces, and adds bounded Exec output with explicit truncation metadata. Blocking Exec pipe operations run outside Swift’s cooperative executor. The separate legacy MCP client is validated with Codex 0.139.0, which exposes mcp-server.
All eleven SwiftPM library products remain available. See the changelog for changes and compatibility details.