Context compression caused Codex to attribute the previous approval error to the task that needs approval this time

I’m implementing a Goal that requires my approval upon completion of each stage before proceeding.

However, today I discovered that context compression is causing Codex to attribute previous approval errors to the task currently requiring approval.

As you can see from the screenshot, I didn’t reply between the two contexts; there was only one context compression.

After context compression, it attributed the error of the previous task’s approval request to this task, thus skipping the current approval and continuing the task.

This was a huge mistake.

Welcome to the forum!

You are welcome to discuss Codex issues on the forum, however the official place to report and track them is the GitHub issue tracker for OpenAI Codex.

I asked ChatGPT to identify the closest related issue and, if that issue was closed, the closest related issue that remains open:

If any issue matches your problem, consider adding a :+1: reaction on the GitHub issue page itself, not just on the forum topic, as reactions on GitHub help the developers gauge impact and prioritize work.

If the issues are not a match, try searching the existing GitHub issues for a closer match. If you cannot find one, then open a new issue with as much detail as possible.

Compaction-related problems have been ongoing, as shown by the many related issues that have been reported.

Your concern is one I share as well.

Thank you for your reply. I have provided a new issue on GitHub.