Scheduled agents run as durable systemd user units rather than transient processes. Persistent timers notice a missed run after reboot, and the prompt lives beside the unit. The setup is intentionally inspectable. It does not guarantee that the agent’s work succeeds, only that missed scheduling is handled by something durable enough to inspect.