clawdbot — the fleet orchestrator — Fleet Playbook

The Fleet › clawdbot — the fleet orchestrator
🧠 Orchestration

clawdbot — the fleet orchestrator

The brain of the operation. clawdbot routes every inbound channel to an isolated agent, owns the cron engine that fires the recurring jobs, and gives every agent the same 52-skill toolbelt.

clawdbot is the difference between “a bunch of scripts” and “a fleet.”
It is an always-on orchestrator that takes every message coming in from Slack, WhatsApp, Discord, iMessage
and 24 other channels, routes it to the right isolated agent (its own workspace, its own memory,
its own session), and hands that agent a shared toolbelt of 52 skills.

What it does

Three jobs, one service: route, schedule, and equip. It routes inbound conversations to
per-agent workspaces, it schedules recurring work through a built-in cron + heartbeat engine, and it equips
every agent with the same skills and channel connectors so behavior is consistent across the fleet.

How the scheduling works

  1. Cron jobs live in ~/.clawdbot/cron/jobs.json. Each job carries a schedule
    (at a timestamp, every N minutes, or a full cron expression with a timezone),
    a target session (main or an isolated agent), a payload (a system event or a full agent turn,
    with an optional model + thinking-level override), and a run-log of its last status.
  2. Heartbeats handle the fuzzy stuff — “check email + calendar + mentions a few times a day” —
    batching several loose checks into one wake-up instead of a dozen separate crons.
  3. Isolated runs keep a scheduled job’s history out of your main chat, then post a short summary back.
The rule we live by: use cron when the exact minute matters or the task
needs its own model; use a heartbeat when several small checks can ride together. Batching beats a pile of
one-off crons — fewer wake-ups, less token burn.

Why it anchors the recursive system

Every other job on this page is either scheduled by clawdbot or feeds a signal back into it.
That two-way street — it dispatches work, and the results (a cost re-price, an audit, a client request) change what it
does next — is what makes the fleet a loop instead of a to-do list.

← Back to the full fleet

Job facts

Systeminfra/clawdbot
TriggerAlways-on service
ScheduleContinuous · cron + heartbeat engine
StatusActive
TimingNo shared-quota use
Wired toCron engine (croner), Heartbeat, 52 skills, 28 channel extensions