Scheduler

Use when user wants to schedule tasks for future, recurring, or interval execution. Manages one-time, cron, and interval tasks dispatched via C4 comm-bridge.

zylos-ai 63a0e41 22 files · 122.7 KB Updated

File contents

Task Scheduler (C5)

Enables Claude to work autonomously by dispatching scheduled tasks via C4 comm-bridge.

How It Works

  1. Activity Monitor writes state to ~/zylos/activity-monitor/agent-status.json
  2. Scheduler checks for pending tasks that are due
  3. If runtime is alive, dispatches task to C4 comm-bridge
  4. C4 handles execution control (idle waiting, priority queueing)
  5. Task sent to Claude based on priority and idle requirements

CLI

~/zylos/.claude/skills/scheduler/scripts/cli.js <command>

Command Description Reference
add <prompt> [options] Add a new task references/add.md
update <task-id> [options] Update an existing task references/update.md
list / next / running / history Query tasks references/query.md
done / remove / pause / resume Task lifecycle references/lifecycle.md

Timezone

Resolves TZ: ~/zylos/.env > process.env.TZ > UTC. Times are parsed and displayed in configured timezone. DB stores UTC. See references/config.md for details.

zylos-ai/zylos-core/tree/main/skills/scheduler commit 63a0e41b7e

Frequently asked questions

npx skillmds@latest add zylos-ai/scheduler