Skip to Content
DocsFeaturesScheduled Tasks

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

TypeDescriptionExample
Shell CommandRun any terminal commandnpm test, docker compose up
Agent PromptSend a prompt to an AI agent”Review open PRs and summarize”
Git OperationAutomated git workflowsFetch and rebase all branches
Custom ScriptExecute a script file./scripts/daily-report.sh

Creating a Task

  1. Navigate to Scheduled Tasks in the sidebar
  2. Click New Task
  3. Choose a task type
  4. 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
  5. Set the command or prompt
  6. 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.