Overview
Scheduled Tasks is AIDEN’s built-in cron-like task scheduler for automating recurring workflows. Run shell commands, trigger agent prompts, execute git operations, or launch custom scripts on a schedule.
Task Types
| Type | Description | Example |
|---|---|---|
| Shell Command | Run any terminal command | npm test, docker compose up |
| Agent Prompt | Send a prompt to an AI agent | ”Review open PRs and summarize” |
| Git Operation | Automated git workflows | Fetch and rebase all branches |
| Custom Script | Execute a script file | ./scripts/daily-report.sh |
Creating a Task
- Navigate to Scheduled Tasks in the sidebar
- Click New Task
- Choose a task type
- Configure the schedule using the visual cron builder:
- Pick from 10 presets (every hour, daily at midnight, weekdays at 9am, etc.)
- Or use the custom 5-field cron editor:
minute hour day-of-month month day-of-week
- Set the command or prompt
- Save and enable
Dashboard
The dashboard shows at-a-glance stats:
- Total tasks — All configured tasks
- Active — Currently enabled tasks
- Total runs — Historical execution count
- Success rate — Percentage of successful runs
Run History
Each task tracks its execution history with:
- Status — Success, failure, or running
- Duration — How long the run took
- Output — Expandable logs showing full command output
- Timestamp — When it ran
Manual Trigger
Use Run Now to manually execute any task outside its schedule — useful for testing or one-off runs.
Notifications
AIDEN sends Electron desktop notifications when tasks complete or fail, so you stay informed even when the app is in the background.