OpenClaw
OpenClaw is an open-source AI agent orchestrator that runs on your own infrastructure. It handles multi-agent coordination, scheduled jobs, workspace management, and integrations with services like Discord, Telegram, and Slack.
13 articles
- System Cron Is the Wrong Place for OpenClaw Agent Jobs System cron won't find nvm binaries, won't log failures, and won't deliver to Discord. OpenClaw cron does all three. Use the right tool for the job.
- Route Expensive Model Calls to Subagents with sessions_spawn Use sessions_spawn's model parameter to run heavy tasks on Opus while keeping your orchestrator on a fast, cheap model.
- Connecting Two OpenClaw Agents Over Tailscale: How ACP Pairing Works How to wire agent-to-agent communication in OpenClaw using ACP, and why the pairing-required loop has nothing to do with your token.
- Don't Tell Your Agent to Send — Let the Runtime Do It When an OpenClaw scheduled job uses announce mode, the agent just needs to reply. Telling it to 'send' makes it reach for a tool — and fail.
- OpenClaw Nodes Are Not Agent Messaging Nodes are device peripherals — camera, screen, remote shell. If you want agents on separate machines to talk, you need to build that yourself.
- Agents Batch Everything Unless You Tell Them Not To Agents batch async signals into scheduled reports by default. Time-sensitive events need explicit classification or they'll wait for the next briefing.
- Ditch Discord as Your Agent Message Bus Replace Discord with direct Tailscale HTTP for agent-to-agent communication and inject messages into a remote OpenClaw agent.
- Your Agent Inbox Needs a Callback HTTP endpoints that trigger LLM turns can't block waiting for a response. Accept immediately, process async, give the agent a route to reply.
- Always Specify the Timezone When Asking an OpenClaw Agent for the Date Agents in isolated sessions default to UTC or guess the timezone. One line in your skill gives you the correct local date every time.
- How to Stop OpenClaw Cron Agents from Sending Messages When There's Nothing to Do Telling a cron agent to 'stop silently' doesn't work — the model narrates it anyway. Here's the phrasing that actually suppresses output.
- OpenClaw Still Running Old Version After npm Upgrade? Reinstall the Daemon Upgrading OpenClaw via npm doesn't update the systemd service file. Run openclaw daemon install --force to sync the service with the new binary.
- Why Your OpenClaw Agent Only Remembered One Day of Work Scheduled agent jobs run in isolated sessions with no memory. Here's how to fix weekly recap logic that silently drops data.
- Why Your OpenClaw Skill Works in Text But Not as a Slash Command OpenClaw skill names with hyphens break Discord slash command routing. Use underscores in both the folder name and name field.