Codex Provider Behavior Manifest

Copy Markdown View Source

Provider-native Codex behavior must be proven here before this SDK translates it. This manifest is SDK-owned evidence; it is not proof that ASM can expose the feature as common behavior across providers.

FeatureEvidence typeCLI version/source revisionFixtureLive smokeKnown unsupported semanticsDate verified
codex exec --json argument rendering for model, reasoning config, profile, sandbox, working directory, additional directories, output schema, continuation/cancellation, and image flagssource inspection note and SDK render testscurrent Codex CLI contract as represented by SDK optionstest/codex/runtime_exec_render_test.exs; test/codex/exec_test.exsexamples/promotion_path/sdk_direct_codex.exsCodex-native exec flags; ASM must not accept these as generic provider options without all-four proof2026-04-29
App-server transport, dynamic tools, MCP notifications, approval requests, sandbox policy, and permission profilessource inspection note, recorded app-server fixtures, and live examplescurrent Codex app-server contracttest/codex/app_server_transport_test.exs; examples/live_app_server_dynamic_tools.exs; examples/live_app_server_approvals.exsExisting app-server live examplesCodex-native only; does not establish common ASM host tools, approvals, MCP, or sandbox policy2026-04-29
Shared execution_surface normalization for local and SSH placementsource inspection note and SDK runtime testscurrent cli_subprocess_core dependencytest/codex/exec_test.exs; test/codex/runtime_exec_render_test.exsexamples/promotion_path/sdk_direct_codex.exs for local keyword input; live SSH tests remain opt-inPlacement only; execution surface metadata must not become provider-native Codex configuration2026-04-29
GPT-5.6 Sol/Terra/Luna and GPT-5.3-Codex-Spark model selection with model-specific defaults and effort setsupstream model registry, official Codex docs, authenticated live model probe, SDK projection tests, and live Spark execcodex-cli 0.144.1; upstream bca577d69a; live model/list with includeHidden: truetest/codex/models_test.exs; test/codex/options_test.exs; ../cli_subprocess_core/test/cli_subprocess_core/model_registry_test.exsAuthenticated probe and exact-OK Spark exec on 2026-07-10; Sol is defaultExplicit CLI IDs only; no gpt-5.6 API alias; Luna lacks ultra; Spark is text-only, Pro-only preview, and non-API2026-07-10
ChatGPT login app branding/hosted success page and plugin install-policy sourceupstream app-server v2 protocol and SDK request/typed-protocol testscodex-cli 0.144.0; upstream account.rs and plugin.rs at 6ced1ac5ebtest/codex/app_server/api_test.exs; test/codex/protocol/plugin_test.exsCovered by the authenticated app-server initialization/model probe environment; no credential values recordedCodex app-server only; not an ASM common auth/plugin contract2026-07-09
Experimental Amazon Bedrock login request and persisted auth shapeupstream app-server protocol plus auth-store source and SDK request/store testsupstream 54b8f112a3; LoginAccountParams::AmazonBedrock and AuthMode::BedrockApiKeytest/codex/app_server/account_bedrock_test.exsNot live-observable with installed codex-cli 0.144.1Schema-only upstream: the current account processor returns an unimplemented error; requires experimental API initialization; Codex-native and not an ASM common auth contract2026-07-11