Skip to content
Schedules

Harnesses

Supported schedulers and the constraints to check before syncing.

HarnessHow it is reachedWhat to know
T3 CodeLocal server RPC with a five-minute token from t3 authT3 intervals have no fixed time of day. Give an interval task a fixed time first.
Codex appautomation.toml files under the Codex homeThe app keeps live schedules in its database and treats files as a mirror. Restart after a push and check the Scheduled page before relying on a run.
Claude DesktopA SKILL.md per task plus the app's manifestClose the app before pushing because it rewrites the manifest from memory. New tasks use the app's default permission mode, so the first run may wait for approvals in the sidebar.
Piagents-cron task list in .agents/cron/tasks.jsonPi has no scheduler of its own. A cron entry must call agents-cron run-due in the repository.

Only schedules that fit the shared file format can be pulled. Unsupported tasks are reported and skipped. The adapters exist because no harness reads .agents/schedules/ directly yet.