Skip to content

build: upgrade the App Server client and MCP transport - #24

Merged
showxu merged 1 commit into
masterfrom
build/swift-codex-0.5.1
Oct 22, 2026
Merged

showxu merged 1 commit into
masterfrom
build/swift-codex-0.5.1

Conversation

@showxu

@showxu showxu commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrades the App Server client and MCP transport libraries.

  • swift-codex 0.4.1 → 0.5.1 (exact:).

    • The adapter uses raw ordered callbacks and its own process transport, so 0.5's new typed callback and transport error cases need no production change.
    • The elicitation fixture supplies the generated models' newly required fields.
    • swift-codex is licensed Apache-2.0 WITH Swift-exception from 0.5.0. The notices and the packaged LICENSE.txt and NOTICE follow the v0.5.1 tag.
  • MCP SDK fork 0.13.1 → 0.13.2-computer-mcp.1 (exact:).

    • The adapter's MCP server now answers undecodable messages under JSON-RPC rules. A tool call whose arguments carry an integer outside the signed Int range gets -32602 with its own id, and later calls on the same connection succeed.
  • App Server methods adopted by swift-codex 0.5, each classified by effect like its precedents:

    Method Risk Reason
    account/bedrock/discover read-only Returns only credential types, regions and profile names
    account/bedrock/setup external write Changes the model provider account configuration
    plugin/reconcile destructive A pass can remove local plugins

    The imported adoption metadata is regenerated. The catalog still rejects any adopted method without a classification.

Validation

  • Every ci.yml step locally: version and lockfile checks, the release gate, schema drift, strict format lint, 262 Swift tests without parallelism, 73 Python tests, the workflow check, packaging and archive acceptance.
  • The isolated packaged MCP client received six correlated -32602 errors, each followed by a successful call.

@showxu
showxu merged commit 11629ac into master Oct 22, 2026
2 checks passed
@showxu
showxu deleted the build/swift-codex-0.5.1 branch October 22, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant