Skip to main content

Overview

The ArgentOS cron system enables scheduled, repeating, and one-shot jobs that run agent actions at specified times or intervals. Jobs can trigger system events, agent turns, audio alerts, nudges, email scans, and Slack signal scans. Unlike traditional cron (which runs shell commands), ArgentOS cron jobs interact with the agent runtime. A job might prompt the agent to generate a daily intel brief, scan for VIP emails, or run a periodic health check.

Schedule Types

Run once at a specific time each day:

Job Types (Payloads)

Sends a system event to the agent’s session:
Triggers a full agent turn with a prompt, optionally delivering the response to a channel:
Plays an audio alert through the dashboard’s TTS system:
Sends a silent prompt to the agent (no user-visible output):
Scans Gmail for emails from important contacts:
Monitors Slack channels for signals that need agent attention:

Session Targets

Execution Modes

Wake Modes

CLI Commands

Gateway API

The Minion Pattern

The minion pattern is a cron-driven workflow for autonomous background work. See the dedicated Minion Pattern page for a deep dive.
An isolated cron session does grunt work (research, drafting, analysis), then hands off the result to the main session for delivery:
  1. Cron job fires with sessionTarget: "isolated" and an agentTurn payload
  2. Isolated session runs without prior context, does research using tools
  3. Isolated session writes output to the doc panel and creates a handoff task
  4. Main session picks up the handoff task during its next heartbeat
  5. Main session adds personality — memory context, relationship awareness — and delivers the final output

Configuration