-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
P1High priorityHigh priorityagentsAgent system and orchestrationAgent system and orchestrationenhancementNew feature or requestNew feature or request
Description
Summary
Allow agents to run on schedules (cron expressions) without user prompts. Use cases: daily report generation, periodic data monitoring, scheduled content creation, health checks.
Motivation
OpenClaw's heartbeat daemon (runs every 30 min autonomously) is its key differentiator. No major framework has native scheduling. Combined with MATE's existing tool system and memory, scheduled agents can maintain context across runs.
Scope
- New
agent_schedulestable (agent_id, cron_expression, input_prompt, enabled, last_run, next_run, project_id) - Scheduler engine (APScheduler or Celery Beat integration)
- Execution history log with outputs and token usage
- Dashboard schedule manager: create, edit, enable/disable, view history
- Timezone support
- Configurable output destination: store in memory, send via webhook, email
Acceptance Criteria
- Cron-based scheduling works for any agent
- Execution history with full output logged
- Dashboard CRUD for schedules
- Token usage tracked per scheduled run
- Output routable to webhook or stored in memory
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P1High priorityHigh priorityagentsAgent system and orchestrationAgent system and orchestrationenhancementNew feature or requestNew feature or request