Task CLI Reference
Manage scheduled tasks from the dev CLI
Overview
The dev task command manages Agentastic scheduled tasks through the app's local IPC socket.
Usage
dev task list dev task history [task-id] dev task run <task-id> dev task pause <task-id> dev task resume <task-id> dev task delete <task-id> dev task create --name <name> --command <cmd> --schedule <kind> [options] dev task update --task-id <id> [--name <name>] [--command <cmd>] [--schedule <kind>] [options]
Commands
List tasks
dev task list
Returns the current scheduled tasks and their latest execution summary.
View history
dev task history dev task history 8F9F52A8-7E4B-4B5D-B9D7-3D6F3F70D197
Trigger a task manually
dev task run 8F9F52A8-7E4B-4B5D-B9D7-3D6F3F70D197
Pause or resume
dev task pause 8F9F52A8-7E4B-4B5D-B9D7-3D6F3F70D197 dev task resume 8F9F52A8-7E4B-4B5D-B9D7-3D6F3F70D197
Delete
dev task delete 8F9F52A8-7E4B-4B5D-B9D7-3D6F3F70D197
Creating tasks
One-time
dev task create \ --name "Release Notes" \ --command "npm run release:notes" \ --schedule once \ --run-at 2026-03-16T18:00:00Z
Interval
dev task create \ --name "Health Check" \ --command "./scripts/health-check.sh" \ --schedule interval \ --interval-seconds 900
Daily
dev task create \ --name "Daily Tests" \ --command "npm test" \ --schedule daily \ --hour 9 \ --minute 0
Weekly
dev task create \ --name "Weekly Cleanup" \ --command "./scripts/cleanup.sh" \ --schedule weekly \ --weekday 1 \ --hour 8 \ --minute 30
Monthly
dev task create \ --name "Monthly Report" \ --command "bundle exec rake report:monthly" \ --schedule monthly \ --day 1 \ --hour 7 \ --minute 0
Cron
dev task create \ --name "Weekday Lint" \ --command "npm run lint" \ --schedule cron \ --cron "0 10 * * 1,2,3,4,5"
Optional flags
--working-directory <relative-path> --workspace-url <file-url> --repo-url <file-url> --worktree-url <file-url> --max-concurrency <n>
Working directories must be relative to the selected workspace, repo, or worktree root.