Skip to content

Sync Codex CLI upstream changes (8f705b0 -> 1de0085) #12

@github-actions

Description

@github-actions

Detected upstream updates in openai/codex affecting CLI surface tracking.

  • Submodule path: submodules/openai-codex
  • Watched branch: main
  • Current pinned commit: 8f705b070270965eda3347733dd0af8a94c22cf4
  • Latest upstream commit: 1de0085418340b3e7f7136cfb5e56b4bebafc584
  • Compare: openai/codex@8f705b0...1de0085
  • Latest commit: openai/codex@1de0085

Changed files (CLI-relevant)

  • codex-rs/Cargo.lock
  • codex-rs/Cargo.toml
  • codex-rs/account/BUILD.bazel
  • codex-rs/account/Cargo.toml
  • codex-rs/account/src/lib.rs
  • codex-rs/analytics/src/analytics_client_tests.rs
  • codex-rs/analytics/src/events.rs
  • codex-rs/analytics/src/facts.rs
  • codex-rs/app-server-client/Cargo.toml
  • codex-rs/app-server-client/src/lib.rs
  • codex-rs/app-server-client/src/remote.rs
  • codex-rs/app-server-protocol/schema/json/ClientRequest.json
  • codex-rs/app-server-protocol/schema/json/ServerNotification.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json
  • codex-rs/app-server-protocol/schema/json/v2/AccountRateLimitsUpdatedNotification.json
  • codex-rs/app-server-protocol/schema/json/v2/AccountUpdatedNotification.json
  • codex-rs/app-server-protocol/schema/json/v2/AddCreditsNudgeEmailNotification.json
  • codex-rs/app-server-protocol/schema/json/v2/GetAccountRateLimitsResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/GetAccountResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/ThreadAddCreditsNudgeEmailParams.json
  • codex-rs/app-server-protocol/schema/json/v2/ThreadAddCreditsNudgeEmailResponse.json
  • codex-rs/app-server-protocol/schema/typescript/ClientRequest.ts
  • codex-rs/app-server-protocol/schema/typescript/ServerNotification.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/AccountUpdatedNotification.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/AddCreditsNudgeEmailNotification.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/AddCreditsNudgeEmailResult.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/GetAccountResponse.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/RateLimitSnapshot.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/SpendControlSnapshot.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/ThreadAddCreditsNudgeEmailParams.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/ThreadAddCreditsNudgeEmailResponse.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/TurnSteerParams.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/WorkspaceRole.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/index.ts
  • codex-rs/app-server-protocol/src/protocol/common.rs
  • codex-rs/app-server-protocol/src/protocol/v2.rs
  • codex-rs/app-server/README.md
  • codex-rs/app-server/src/bespoke_event_handling.rs
  • codex-rs/app-server/src/codex_message_processor.rs
  • codex-rs/app-server/src/in_process.rs
  • codex-rs/app-server/src/lib.rs
  • codex-rs/app-server/src/message_processor.rs
  • codex-rs/app-server/src/message_processor/tracing_tests.rs
  • codex-rs/app-server/src/outgoing_message.rs
  • codex-rs/app-server/src/transport/remote_control/tests.rs
  • codex-rs/app-server/src/transport/remote_control/websocket.rs
  • codex-rs/app-server/tests/common/auth_fixtures.rs
  • codex-rs/app-server/tests/common/mcp_process.rs
  • codex-rs/app-server/tests/suite/v2/account.rs
  • codex-rs/app-server/tests/suite/v2/client_metadata.rs
  • codex-rs/app-server/tests/suite/v2/mcp_server_status.rs
  • codex-rs/app-server/tests/suite/v2/mod.rs
  • codex-rs/app-server/tests/suite/v2/rate_limits.rs
  • codex-rs/app-server/tests/suite/v2/realtime_conversation.rs
  • codex-rs/app-server/tests/suite/v2/thread_add_credits_nudge_email.rs
  • codex-rs/app-server/tests/suite/v2/thread_name_websocket.rs
  • codex-rs/app-server/tests/suite/v2/turn_start.rs
  • codex-rs/app-server/tests/suite/v2/turn_steer.rs
  • codex-rs/backend-client/src/client.rs
  • codex-rs/backend-client/src/lib.rs
  • codex-rs/backend-client/src/types.rs
  • codex-rs/cli/src/debug_sandbox.rs
  • codex-rs/codex-api/Cargo.toml
  • codex-rs/codex-api/src/common.rs
  • codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
  • codex-rs/codex-api/src/endpoint/realtime_websocket/methods_v2.rs
  • codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
  • codex-rs/codex-api/src/files.rs
  • codex-rs/codex-api/src/lib.rs
  • codex-rs/codex-api/src/rate_limits.rs
  • codex-rs/codex-api/tests/realtime_websocket_e2e.rs
  • codex-rs/codex-mcp/src/lib.rs
  • codex-rs/codex-mcp/src/mcp/mod.rs
  • codex-rs/codex-mcp/src/mcp_connection_manager.rs
  • codex-rs/codex-mcp/src/mcp_connection_manager_tests.rs
  • codex-rs/codex-mcp/src/mcp_tool_names.rs
  • codex-rs/config/src/types.rs
  • codex-rs/core/Cargo.toml
  • codex-rs/core/README.md
  • codex-rs/core/config.schema.json
  • codex-rs/core/src/account.rs
  • codex-rs/core/src/agent/control.rs
  • codex-rs/core/src/agent/control_tests.rs
  • codex-rs/core/src/codex.rs
  • codex-rs/core/src/codex_delegate.rs
  • codex-rs/core/src/codex_tests.rs
  • codex-rs/core/src/codex_thread.rs
  • codex-rs/core/src/connectors_tests.rs
  • codex-rs/core/src/exec.rs
  • codex-rs/core/src/exec_tests.rs
  • codex-rs/core/src/lib.rs
  • codex-rs/core/src/mcp_openai_file.rs
  • codex-rs/core/src/mcp_tool_call.rs
  • codex-rs/core/src/mcp_tool_call_tests.rs
  • codex-rs/core/src/mcp_tool_exposure.rs
  • codex-rs/core/src/memories/mod.rs
  • codex-rs/core/src/memories/phase2.rs
  • codex-rs/core/src/memories/prompts.rs
  • codex-rs/core/src/memories/prompts_tests.rs
  • codex-rs/core/src/network_policy_decision.rs
  • codex-rs/core/src/realtime_conversation.rs
  • codex-rs/core/src/rollout.rs
  • codex-rs/core/src/sandboxing/mod.rs
  • codex-rs/core/src/state/session.rs
  • codex-rs/core/src/state/session_tests.rs
  • codex-rs/core/src/tasks/user_shell.rs
  • codex-rs/core/src/tools/code_mode/mod.rs
  • codex-rs/core/src/tools/handlers/multi_agents_tests.rs
  • codex-rs/core/src/tools/handlers/tool_search.rs
  • codex-rs/core/src/tools/js_repl/mod.rs
  • codex-rs/core/src/tools/router.rs
  • codex-rs/core/src/tools/router_tests.rs
  • codex-rs/core/src/tools/runtimes/shell/unix_escalation.rs
  • codex-rs/core/src/tools/runtimes/unified_exec.rs
  • codex-rs/core/src/tools/spec.rs
  • codex-rs/core/src/tools/spec_tests.rs
  • codex-rs/core/src/turn_metadata.rs
  • codex-rs/core/src/turn_metadata_tests.rs
  • codex-rs/core/templates/memories/consolidation.md
  • codex-rs/core/tests/common/apps_test_server.rs
  • codex-rs/core/tests/suite/abort_tasks.rs
  • codex-rs/core/tests/suite/client.rs
  • codex-rs/core/tests/suite/client_websockets.rs
  • codex-rs/core/tests/suite/collaboration_instructions.rs
  • codex-rs/core/tests/suite/compact.rs
  • codex-rs/core/tests/suite/compact_remote.rs
  • codex-rs/core/tests/suite/compact_resume_fork.rs
  • codex-rs/core/tests/suite/fork_thread.rs
  • codex-rs/core/tests/suite/hooks.rs
  • codex-rs/core/tests/suite/items.rs
  • codex-rs/core/tests/suite/mod.rs
  • codex-rs/core/tests/suite/model_visible_layout.rs
  • codex-rs/core/tests/suite/openai_file_mcp.rs
  • codex-rs/core/tests/suite/otel.rs
  • codex-rs/core/tests/suite/pending_input.rs
  • codex-rs/core/tests/suite/permissions_messages.rs
  • codex-rs/core/tests/suite/plugins.rs
  • codex-rs/core/tests/suite/prompt_caching.rs
  • codex-rs/core/tests/suite/quota_exceeded.rs
  • codex-rs/core/tests/suite/realtime_conversation.rs
  • codex-rs/core/tests/suite/request_compression.rs
  • codex-rs/core/tests/suite/resume.rs
  • codex-rs/core/tests/suite/review.rs
  • codex-rs/core/tests/suite/rollout_list_find.rs
  • codex-rs/core/tests/suite/search_tool.rs
  • codex-rs/core/tests/suite/sqlite_state.rs
  • codex-rs/core/tests/suite/stream_error_allows_next_turn.rs
  • codex-rs/core/tests/suite/stream_no_completed.rs
  • codex-rs/core/tests/suite/user_notification.rs
  • codex-rs/core/tests/suite/window_headers.rs
  • codex-rs/exec/src/lib.rs
  • codex-rs/hooks/src/engine/mod.rs
  • codex-rs/login/src/auth/auth_tests.rs
  • codex-rs/login/src/auth/manager.rs
  • codex-rs/login/src/token_data.rs
  • codex-rs/login/src/token_data_tests.rs
  • codex-rs/mcp-server/src/codex_tool_runner.rs
  • codex-rs/network-proxy/src/responses.rs
  • codex-rs/protocol/src/error_tests.rs
  • codex-rs/protocol/src/protocol.rs
  • codex-rs/rollout/src/lib.rs
  • codex-rs/rollout/src/policy.rs
  • codex-rs/rollout/src/recorder.rs
  • codex-rs/rollout/src/session_index.rs
  • codex-rs/rollout/src/session_index_tests.rs
  • codex-rs/state/src/extract.rs
  • codex-rs/state/src/runtime/logs.rs
  • codex-rs/state/src/runtime/threads.rs
  • codex-rs/tools/src/lib.rs
  • codex-rs/tools/src/tool_discovery.rs
  • codex-rs/tools/src/tool_discovery_tests.rs
  • codex-rs/tools/src/tool_registry_plan.rs
  • codex-rs/tools/src/tool_registry_plan_tests.rs
  • codex-rs/tools/src/tool_registry_plan_types.rs
  • codex-rs/tui/src/app.rs
  • codex-rs/tui/src/app/app_server_adapter.rs
  • codex-rs/tui/src/app_backtrack.rs
  • codex-rs/tui/src/app_command.rs
  • codex-rs/tui/src/app_event.rs
  • codex-rs/tui/src/app_server_session.rs
  • codex-rs/tui/src/bottom_pane/list_selection_view.rs
  • codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__status_line_setup__tests__setup_view_snapshot_uses_runtime_preview_values.snap
  • codex-rs/tui/src/bottom_pane/status_line_setup.rs
  • codex-rs/tui/src/chatwidget.rs
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_guardian_review_denied_renders_denied_request.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_mcp_startup_failure_renders_warning_history.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__compact_queues_user_messages_snapshot.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_approved_exec_renders_approved_request.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_denied_exec_renders_warning_and_denied_request.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_parallel_reviews_render_aggregate_status.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_usage_limit_error_shows_notify_owner_hint.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__mcp_startup_header_booting.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__preamble_keeps_working_status.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__review_queues_user_messages_snapshot.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_copy_no_output_info_message.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_model_with_reasoning_fast_footer.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap
  • codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_begin_restores_working_status.snap

Detected CLI flag surface changes

  • (no CLI flag surface change detected from CLI sources)

Detected model catalog changes

  • (no model catalog change detected from models.json)

Detected feature flag changes

  • (no feature flag surface change detected from config schema)

Commits

  • 1de008541 Stream Realtime V2 background agent progress (#17264) (2026-04-10)
  • 4e910bf15 adding parent_thread_id in guardian (#17249) (2026-04-09)
  • 26a28afc6 Extract realtime input task handlers (#17280) (2026-04-09)
  • 60236e8c9 Rename Realtime V2 tool to background_agent (#17278) (2026-04-09)
  • 9f2a58515 Option to Notify Workspace Owner When Usage Limit is Reached (#16969) (2026-04-09)
  • 36712d854 Install rustls provider for remote websocket client (#17288) (2026-04-09)
  • f6cc2bb0c Emit live hook prompts before raw-event filtering (#17189) (2026-04-09)
  • 04fc208b6 preserve search results order in tool_search_output (#17263) (2026-04-09)
  • b976e701a fix: support split carveouts in windows elevated sandbox (#14568) (2026-04-09)
  • 32224878b Stop Realtime V2 response.done delegation (#17267) (2026-04-09)
  • a44645129 remove windows gate that disables hooks (#17268) (2026-04-09)
  • ecca34209 Omit empty app-server instruction overrides (#17258) (2026-04-09)
  • ff1ab61e4 app-server: Fix clippy by removing extra mut (#17262) (2026-04-09)
  • ef330eff6 feat(tui): Ctrl+O copy hotkey and harden copy-as-markdown behavior (#16966) (2026-04-09)
  • d7f99b0fa [mcp] Expand tool search to custom MCPs. (#16944) (2026-04-09)
  • 545f3daba app-server: Use shared receivers for app-server message processors (#17256) (2026-04-09)
  • a92a5085b Forward app-server turn clientMetadata to Responses (#16009) (2026-04-09)
  • 244b15c95 feat: add Codex Apps sediment file remapping (#15197) (2026-04-09)
  • 25a0f6784 [codex] Show ctrl + t hint on truncated exec output in TUI (#17076) (2026-04-09)
  • 7ab825e04 refactor(proxy): clarify sandbox block messages (#17168) (2026-04-09)
  • 76de99ff2 [codex] add memory extensions (#16276) (2026-04-09)
  • 12f0e0b0e chore: merge name and title (#17116) (2026-04-09)
  • c0b5d8d24 Skip local shell snapshots for remote unified exec (#17217) (2026-04-09)
  • 598d6ff05 Render statusline context as a meter (#17170) (2026-04-09)
  • 9f6f2c84c feat: advanced announcements per OS and plans (#17226) (2026-04-09)
  • 6c5471feb feat: /resume per ID/name (#17222) (2026-04-09)

Action required

  • Validate latest codex --help and codex exec --help output
  • Validate latest codex features list output
  • Sync C# SDK constants/options/models with upstream CLI changes
  • Add or update tests for new flags/models/features
  • Update docs (README + docs/Features + docs/Architecture if needed)

Opened automatically by scheduled workflow 'Codex CLI Upstream Watch'.

Metadata

Metadata

Assignees

No one assigned

    Labels

    codex-cli-syncTracks upstream Codex CLI changes from openai/codex

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions