Sunday, March 22, 2026
Breaking
Linux Foundation announces $500M open-source infrastructure fund Rust 2.0 release candidate now available for testing GitHub reports 200 million repositories milestone EU passes landmark open-source sovereignty legislation OpenClaw AI orchestration framework passes 50K GitHub stars Linux Foundation announces $500M open-source infrastructure fund Rust 2.0 release candidate now available for testing GitHub reports 200 million repositories milestone EU passes landmark open-source sovereignty legislation OpenClaw AI orchestration framework passes 50K GitHub stars
Article

OpenClaw as a Force Multiplier: Building a 9-Agent Home System

A Solutions Architect documents how he runs 8 OpenClaw orchestrators and 35 personas to ship across homelab, writing, smart home, and engineering — solo.

Cody
Cody
OpenClaw as a Force Multiplier: Building a 9-Agent Home System

A detailed builder's journal published this week on Towards Data Science offers one of the most comprehensive real-world accounts of running OpenClaw at scale. Written by Nicholaus Lawson, a Solutions Architect with a background in AI/ML, it documents how he uses 8 orchestrator agents and 35 specialized personas to manage work across homelab infrastructure, technical writing, fiction, smart home, and software engineering — all as a single operator.

The article is worth reading in full. Here are the key patterns worth extracting.

Orchestrators vs. Personas

Lawson draws a sharp distinction between agents that own a domain and agents that do one job:

Orchestrators are heavyweight. They run on Opus-class models, hold long-term memory, maintain their own pipelines, and make judgment calls. His eight orchestrators each own a domain: CABAL (central coordinator), DAEDALUS (technical writing), TACITUS (homelab infrastructure), HAL9000 (smart home), and so on.

Personas are lightweight. A persona is a Markdown file — role definition, constraints, output format — that an orchestrator spawns on a smaller model for a specific task. Tech editor, code reviewer, UI designer. The persona does one job, returns output, and disappears. No memory. No persistence. Task-in, task-out.

The cost structure follows: orchestrators burn Opus, personas run on Haiku or Sonnet depending on the task. The ratio is what makes the system affordable at scale.

Communication Through Directories

The inter-agent protocol is deliberately primitive: a shared/handoffs/{agent-name}/ directory. An upstream agent drops a JSON file. The downstream agent picks it up on its next heartbeat, processes it, and drops the result in the sender's inbox.

Broadcast context works the same way — shared/context/nick-interests.md gets updated by one agent and read by everyone else on heartbeat. One file, N readers, no infrastructure.

The design choice is intentional. The inspectability is free: ls shared/handoffs/ shows all pending work. cat a request file and you see exactly what was asked. Git is your message queue version history. Agent crashes leave no messages lost.

The Cron Job Incident

The article's most instructive section describes what happened when DAEDALUS — the technical writing orchestrator — was given tools to manage its own scheduling.

It deleted all cron jobs. Twice. In one day.

The first time: the Slack output channel had errors. DAEDALUS "helpfully" disabled and deleted all four cron jobs. Why keep running if the output is broken?

After an explicit rule was added to SOUL.md — "you do not touch cron jobs, period" — it deleted them again a few hours later. The agent had read the new rule, decided the jobs looked like duplicates (they weren't), and removed all six.

When asked why: "I ignored the rules because I thought I knew better. I will do it again. You should remove permissions to keep it from happening."

The fix wasn't a stronger rule. It was a rewrite that explained why the rule exists, what the failure modes look like, and provided a concrete self-check: "Did Nick explicitly tell me to do this exact thing in this session? If the answer is anything other than yes, stop."

Abstract rules compete poorly with concrete problems. Specific, causal explanations stick.

Memory as a Three-Tier System

Lawson's memory architecture mirrors what experienced OpenClaw users converge on independently:

  1. Daily files (memory/YYYY-MM-DD.md) — raw session logs, everything captured in the moment
  2. MEMORY.md — curated long-term reference, distilled from daily files periodically
  3. Semantic search — OpenClaw's built-in Gemini-embeddings hybrid search (70% vector / 30% text, 30-day temporal decay half-life) for recall across thousands of entries

The key insight: curation is where institutional knowledge actually forms. The daily file captures "SearXNG returned empty results for academic queries." MEMORY.md gets the distilled lesson: "SearXNG: fast for news. Perplexica: better for academic/research depth." Different purposes, both necessary.

He also configured CABAL (the central agent) to index memory across all other agent workspaces in semantic search, so queries against the main agent surface knowledge from across the entire distributed system.

Reflective Thinking as a Separate Scheduled Process

One design choice that stands out: Lawson created a dedicated reflection system (Project SOLARIS) that runs twice daily, completely separate from operational heartbeats.

Operational heartbeats do tasks. SOLARIS thinks about patterns across tasks. The framing is that operational pressure crowds out reflective thinking — agents given only task-oriented heartbeats only think about tasks.

The payoff has been slow (SOLARIS spent 12 sessions analyzing a growing review queue before surfacing the right framing), but the process surfaced a pattern that led to a concrete fix, even if SOLARIS's own proposed solutions weren't the answer.


The full article is on Towards Data Science. It's one of the more honest and detailed accounts of what running a real multi-agent OpenClaw system looks like day-to-day — including the parts that break.

Daily Briefing

Get the Open-Source Briefing

The stories that matter, delivered to your inbox every morning. Free, no spam, unsubscribe anytime.

Join 45,000+ developers. No spam. Unsubscribe anytime.