Repository navigation
Pick Codex sandbox and approval in the session launcher - #1328
Conversation
The default pair sends no posture, so a daemon that predates the field still accepts the launch; changing either half sends both, since the daemon rejects a partial posture. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
PR Summary by QodoAdd Codex sandbox and approval choices to the session launcher
AI Description
Diagram
High-Level Assessment
Files changed (12)
|
Code Review by Qodo
1.
|
…dex-launcher-posture
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closes #1327 — AI-3519
What & why
The daemon and server already accept a Codex launch posture, but the desktop launcher never sent one, so app-started Codex sessions always ran
workspace-write/on-request. The launcher now shows Sandbox and Approvals chips for Codex only, beside the Claude permission chip.Where to look
The daemon's default pair sends no
codex_postureat all, so a daemon that predates the field still accepts an untouched launch. Changing either half sends both, since the daemon rejects a partial posture.on-failureis not offered: the daemon refuses it.Verification
HomeViewModelTests94/94,LaunchRequestTests14/14,HostedHarnessCatalogTests19/19,LauncherPaneViewSmokeTests20/20.RemoteTranscriptFeedTests, which this change does not touch. That class passes 17/17 when run alone.🤖 Generated with Claude Code