Add a bulk “mark previous automation runs as read” action to clear unread/Dock badge count

Open 💬 1 comment Opened Jun 7, 2026 by jaehanbyun

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_at remains 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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗