Desktop automation UI shows recurring interval for one-shot heartbeat (COUNT=1)
Open 💬 3 comments Opened Apr 23, 2026 by TorinAsakura
What happened?
When I create or update a thread heartbeat automation with a one-shot RRULE (FREQ=MINUTELY;INTERVAL=20;COUNT=1), the automation card in the Codex desktop app still displays the interval as recurring ("Every 20 min").
The saved automation TOML correctly contains COUNT=1, so this looks like a UI interpretation/display bug.
Repro steps
- Create a heartbeat automation in a thread.
- Update it to one-shot RRULE:
FREQ=MINUTELY;INTERVAL=20;COUNT=1. - Open the automation card/details in the app.
Expected
UI should indicate this is a one-time run (or at least not show it as recurring forever).
Actual
UI shows recurring interval ("Every 20 min") even though RRULE has COUNT=1.
Extra context
- Automation file contains:
rrule = "FREQ=MINUTELY;INTERVAL=20;COUNT=1" - This creates operator confusion and risk of unnecessary worry about repeated runs.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗