Add an "Implement with changes" choice for plan mode without Codex re-proposing the entire plan
What variant of Codex are you using?
VSCode Extension
What feature would you like to see?
Currently, Codex gives you two options after it proposes a plan:
- Yes, implement this plan
- No, and tell ChatGPT what to do differently
The first option implements the plan as-written with no changes. The second option declines the plan and, crucially, requires Codex to re-propose the entire plan.
Sometimes, this is what I want. But more often, I'm working on a large plan with many steps, and Codex drafts a plan that is good except for one or two small things that need changed. When Codex proposes such a plan, I would like to be able to tell it, "Make this minor change and this other minor change. The rest looks good. Go ahead and implement," and have it implement the revised plan right away. However, when I have tried this with GPT 5.4, it instead re-proposes the entire plan with the changes (GPT 5.6 instead tells me I have to exit plan mode and then waits for me to do that). Not only is this awkward, but it can be problematic because sometimes, it messes up a new detail in the proposed plan that it previously got right. I have often spent a lot of time reviewing the same plan over and over, each time with a different minor change needed. This is why I stopped using plan mode.
I tried putting the following in my AGENTS.md:
## Plan Mode Note
When in plan mode, if the user asks for minor changes to your proposed plan AND tells you in the same message to implement the plan with those changes, do not show the full amended plan to the user and ask them to review it. Just go ahead and implement the plan with the changes.
This had no effect. It appears that the harness is somehow preventing the model from doing this.
I propose a simple solution: add an option after a plan proposal for the user to make revisions and immediately allow the model to implement the plan with those revisions.
Additional information
_No response_
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
codex team fix