XibeCode

Cron & scheduled tasks

Schedule autonomous coding jobs with xibecode cron while the gateway is running.

Cron & scheduled tasks

Schedule agent prompts to run on an interval or classic 5-field cron expression. The gateway must be running (xibecode gateway or systemd service).

Commands

xibecode cron list
xibecode cron create "every 1d" "Summarize git status and open issues" --name daily-status
xibecode cron create "30m" "Run tests and report failures"
xibecode cron create "0 9 * * *" "Morning repo health check" --deliver telegram
xibecode cron show <id>
xibecode cron pause <id>
xibecode cron resume <id>
xibecode cron remove <id>
xibecode cron edit <id> --schedule "every 2h" --prompt "…"

Schedule formats

FormExample
Interval minutes30m, every 30m
Interval hours2h, every 2h
Interval days1d, every 1d
5-field cron0 9 * * * (09:00 daily)
One-shot ISOAbsolute time (parsed when supported)

Options

FlagPurpose
--name <name>Human label
--deliver <target>local | telegram | telegram:CHAT_ID
--workdir <path>Job working directory
-m, --modelPin model
--providerPin provider
--schedule / --promptFor create/edit

Storage

Jobs live under ~/.xibecode/cron/jobs.json. The gateway process ticks the scheduler (default ~60s).

Tips

  1. Set a home channel in Telegram (/sethome) for cron delivery.
  2. Keep prompts idempotent (safe to re-run).
  3. Use a dedicated workdir for production repos.
  4. Agent iterations for cron runs are unlimited by default — write focused prompts.
Ctrl+I
Assistant

How can I help?

Ask me about configuration, installation, or specific features.