Add a bulk “mark previous automation runs as read” action to clear unread/Dock badge count
What variant of Codex are you using?
App
What feature would you like to see?
I would like Codex Desktop Automations to support a bulk way to mark previous runs as read.
Today, when Automation runs appear as unread, the only way I have found to clear them is to open each Automation, go to Previous runs, and click each run individually. This also affects the unread badge count shown on the Codex app icon in the macOS Dock.
When there are multiple recurring Automations or many previous runs, clearing unread state becomes repetitive and noisy. The Dock badge can continue showing a number even when there is no actionable item left, only unread automation history.
Useful options would include:
- “Mark all previous runs as read” for a single Automation
- “Mark all Automations as read” from the Automations list
- A “Clear unread” action that marks completed or archived Automation runs as read and updates the macOS Dock badge immediately
Additional information
Environment:
- Codex Desktop for macOS
- App version: 26.602.40724
- Platform: Darwin 25.5.0 arm64 arm
Related issues:
- #20418 reports archived Automation runs staying unread because
automation_runs.read_atremains null and clicking the run does not open it. - #13629 discusses Dock badge semantics and suggests reserving badge count for higher-intent actionable states like pending approvals.
This request is different from #20418: in my case, previous runs can be marked as read by opening them individually, but there is no bulk workflow to clear unread previous runs across Automations.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗