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

  1. Create a heartbeat automation in a thread.
  2. Update it to one-shot RRULE: FREQ=MINUTELY;INTERVAL=20;COUNT=1.
  3. 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.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗