Skip to content

[WIP] [codexsharp-codex-cli-update] Sync Codex CLI upstream changes#8

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/sync-codex-cli-upstream-changes-again
Draft

[WIP] [codexsharp-codex-cli-update] Sync Codex CLI upstream changes#8
Copilot wants to merge 2 commits intomainfrom
copilot/sync-codex-cli-upstream-changes-again

Conversation

Copy link

Copilot AI commented Mar 17, 2026

  • Explore repository structure and understand feature flag system
  • Update submodule reference from 6638558b88 to 06f82c123c
  • Create docs/Features/feature-flags.md documenting known feature flags including 3 new ones: guardian_approval, request_permissions_tool, tool_call_mcp_elicitation
  • Add unit tests covering the 3 new feature flags
  • Run build and tests to verify changes
Original prompt

This section details on the original issue you should resolve

<issue_title>Sync Codex CLI upstream changes (6638558 -> 06f82c1)</issue_title>
<issue_description>

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

  • Submodule path: submodules/openai-codex
  • Watched branch: main
  • Current pinned commit: 6638558b8807328e852b54580b010be7034699b7
  • Latest upstream commit: 06f82c123c6ed295f0ef19b5cbf49cf78bbc092e
  • Compare: openai/codex@6638558...06f82c1
  • Latest commit: openai/codex@06f82c1

Changed files (CLI-relevant)

  • codex-rs/Cargo.lock
  • codex-rs/Cargo.toml
  • codex-rs/app-server-client/BUILD.bazel
  • codex-rs/app-server-client/Cargo.toml
  • codex-rs/app-server-client/README.md
  • codex-rs/app-server-client/src/lib.rs
  • codex-rs/app-server-protocol/schema/json/ClientRequest.json
  • codex-rs/app-server-protocol/schema/json/CommandExecutionRequestApprovalParams.json
  • codex-rs/app-server-protocol/schema/json/EventMsg.json
  • codex-rs/app-server-protocol/schema/json/McpServerElicitationRequestParams.json
  • codex-rs/app-server-protocol/schema/json/McpServerElicitationRequestResponse.json
  • codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalParams.json
  • codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalResponse.json
  • codex-rs/app-server-protocol/schema/json/ServerNotification.json
  • codex-rs/app-server-protocol/schema/json/ServerRequest.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/CommandExecOutputDeltaNotification.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecParams.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecResizeParams.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecResizeResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecTerminateParams.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecTerminateResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecWriteParams.json
  • codex-rs/app-server-protocol/schema/json/v2/CommandExecWriteResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/ConfigBatchWriteParams.json
  • codex-rs/app-server-protocol/schema/json/v2/ConfigReadResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/PluginListParams.json
  • codex-rs/app-server-protocol/schema/json/v2/PluginListResponse.json
  • codex-rs/app-server-protocol/schema/json/v2/RawResponseItemCompletedNotification.json
  • codex-rs/app-server-protocol/schema/json/v2/ThreadResumeParams.json
  • codex-rs/app-server-protocol/schema/json/v2/WindowsSandboxSetupStartParams.json
  • codex-rs/app-server-protocol/schema/typescript/ClientRequest.ts
  • codex-rs/app-server-protocol/schema/typescript/ElicitationRequest.ts
  • codex-rs/app-server-protocol/schema/typescript/ElicitationRequestEvent.ts
  • codex-rs/app-server-protocol/schema/typescript/EventMsg.ts
  • codex-rs/app-server-protocol/schema/typescript/ExecApprovalRequestEvent.ts
  • codex-rs/app-server-protocol/schema/typescript/ExecApprovalRequestSkillMetadata.ts
  • codex-rs/app-server-protocol/schema/typescript/ImageGenerationEndEvent.ts
  • codex-rs/app-server-protocol/schema/typescript/ImageGenerationItem.ts
  • codex-rs/app-server-protocol/schema/typescript/RequestPermissionsEvent.ts
  • codex-rs/app-server-protocol/schema/typescript/ServerNotification.ts
  • codex-rs/app-server-protocol/schema/typescript/ServerRequest.ts
  • codex-rs/app-server-protocol/schema/typescript/WebSearchContextSize.ts
  • codex-rs/app-server-protocol/schema/typescript/WebSearchLocation.ts
  • codex-rs/app-server-protocol/schema/typescript/WebSearchToolConfig.ts
  • codex-rs/app-server-protocol/schema/typescript/index.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecOutputDeltaNotification.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecOutputStream.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecParams.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResizeParams.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResizeResponse.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResponse.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminalSize.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminateParams.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminateResponse.ts
  • `codex-rs/app-server-protocol/schema/typescript/...

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: KSemenenko <4385716+KSemenenko@users.noreply.github.com>
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.

Sync Codex CLI upstream changes (6638558 -> 06f82c1)

2 participants