-
L0 — core✅ shipped
The Orchestrator + seams
The ReAct hub and the Driver / ToolHost / Memory interfaces, fully tested with mocks — no network needed.
-
L1 — adapters✅ shipped
Real brains, tools, and memory
OllamaDriver (Qwen2.5) + HermesDriver via a driver registry; McpToolHost (dokoro + tachibot over stdio); DokoroMemory; a CLI.
-
L2 — front-ends✅ shipped
Talk to it from anywhere
CLI, REPL, Telegram, Slack (Socket Mode), Claude Code via a run_agent MCP server, an HTTP/SSE Gateway, and the OpenClaw bridge.
-
L2.5 — daemon✅ shipped
Long-running, attachable
A daemon reusing the gateway with thin-client attach, session handoff, durable event sequence, buffered replay, refcount-aware TTL/GC, and graceful drain.
-
L3 — swarm✅ shipped
Fan out, then synthesize
N role-specialized agents run one task in parallel, then a synthesizer merges their answers. Bounded concurrency, quorum warnings, per-member memory isolation.
Read the Swarm page →
-
L4 — standalone✅ shipped
Unattended operation
A crash-safe persistent task queue with retry/backoff, recurring schedules from a hand-edited JSON file, per-task multi-heart drivers (ollama · hermes · openai · openrouter), outcome notifications to Telegram/Slack, durable per-run JSONL logs, and queue/run-log CLI commands.
Read the Standalone page →
-
L5 — hermes-parity chat✅ new in v0.4.0
Interactive chat, skills, and service install
Bare tachi-agent opens an interactive REPL session. Unified /commands surface shared across REPL and Telegram (/help, /tools, /model, /status, /driver, /skill, /reset, /jury, /search, /think, /task, /schedule, /exit). Skill bundles (.tachi/skills/*.md) carry a system-prompt body, a tool allowlist, and a driver preset. tachi-agent service install bootstraps a macOS launchd LaunchAgent — the primary macOS daemon path. tachi-agent doctor runs preflight diagnostics.