If you use Codex on the website and create a task, it will do what you want and then create a PR. If you commit and merge those changes, then continue working with the same task, asking for changes, you run into an issue: The subsequent PR it creates for you doesn't account for the commit you already made and it wants to make all the changes from the beginning. This causes a conflict of course, and you have to resolve it every time, if you keep going.
You can start a new task, but that loses all the context of what you were doing.
Is there a way to get the agent to understand you committed the first set of changes, and give you the next set starting from there? I tried telling the agent about this and it tries to refresh, but runs into issues.