Schedule Modes
| Mode | How | When |
|---|---|---|
repeat | cron expression | Run on a recurring schedule (daily, weekly, etc.) |
once | runAt ISO datetime | Run exactly one time at a specific date/time |
Default is
repeat if mode is not specified.Schedule Definitions
Common Cron Patterns
| Pattern | Description |
|---|---|
0 9 * * 1-5 | Weekdays at 9 AM |
0 9 * * 1 | Every Monday at 9 AM |
0 9 1 * * | First of month at 9 AM |
0 9 1 */3 * | Quarterly |
*/30 * * * * | Every 30 minutes |
0 0 * * * | Daily at midnight |
Web UI Management
The Scheduler tab in the web UI lets you manage schedules without editing YAML files. Schedule files live inschedules/ — version-controlled alongside everything else.
- Create new schedules with a visual form
- Edit existing schedule prompts and timing
- Enable or disable schedules with a toggle
- Trigger a schedule immediately for testing
- Delete schedules you no longer need
Memory System
Git-native agent memory: every write is a commit
Integrations
Connect GitAgent to Composio, Telegram, WhatsApp, and Twilio
SkillFlows & Workflows
Chain scheduled tasks into reliable, repeatable workflows
Web UI
Manage schedules, chat, and integrations from the browser