Summary
plan-mode-prompt appears broken in codex-cli 0.118.0.
With:
[tui]
notifications = ["user-input-requested", "plan-mode-prompt"]
notification_method = "osc9"
user-input-requested notifications fire correctly, but plan-mode-prompt does not fire when Codex enters the plan-mode clarification questionnaire and waits for input.
Repro
Control case that works:
Prompt:
Before continuing, ask me to choose exactly one option for project priority:
1. speed
2. correctness
3. maintainability
Do not proceed until I answer.
Observed: desktop notification appears while Codex is waiting.
Failing case:
Prompt:
You are in plan mode. Do not implement anything. Ask me 2-3 clarifying questions before proposing a plan for reorganizing my dotfiles and shell setup.
Observed:
- Codex enters plan mode
- renders the
Question 1/3 questionnaire UI
- waits for input
- no desktop notification appears
Also reproduced with:
Environment
codex-cli 0.118.0
- macOS
- reproduced in Ghostty, iTerm2, and Terminal.app
Expected
When Codex is waiting for input in the plan-mode questionnaire flow, plan-mode-prompt should fire a TUI notification.
Notes
PR #13495 says it added plan-mode-prompt and manually tested plan mode. In my testing, the notification pipeline works for user-input-requested, but not for this plan-mode flow. That suggests either:
- a regression, or
plan-mode-prompt is not emitted for the Question 1/3 questionnaire path
Summary
plan-mode-promptappears broken incodex-cli 0.118.0.With:
user-input-requestednotifications fire correctly, butplan-mode-promptdoes not fire when Codex enters the plan-mode clarification questionnaire and waits for input.Repro
Control case that works:
Prompt:
Observed: desktop notification appears while Codex is waiting.
Failing case:
Prompt:
Observed:
Question 1/3questionnaire UIAlso reproduced with:
Environment
codex-cli 0.118.0Expected
When Codex is waiting for input in the plan-mode questionnaire flow,
plan-mode-promptshould fire a TUI notification.Notes
PR #13495 says it added
plan-mode-promptand manually tested plan mode. In my testing, the notification pipeline works foruser-input-requested, but not for this plan-mode flow. That suggests either:plan-mode-promptis not emitted for theQuestion 1/3questionnaire path