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.
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
FREQ=MINUTELY;INTERVAL=20;COUNT=1.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
rrule = "FREQ=MINUTELY;INTERVAL=20;COUNT=1"