Agents
One Gateway. Many agents.
Pi is the default — a coding/ops agent that ships with the kernel. You can run it as-is, mix it with custom agents, nest sub-agents, or replace it entirely.
-
Pi
DefaultThe default. A serious coding/ops agent with tool use, vision, sessions and memory. From the team behind pi-mono.
Learn more → -
Bring your own
DIYImplement the Agent interface in TypeScript, drop the file under ~/.openclaw/agents/, hot-reload. Same routing, same memory, your prompt loop.
Learn more → -
Sub-agents
StableNest agents under Pi for delegation: a researcher, a writer, a code-reviewer — all sharing memory but isolated execution.
Learn more → -
Voice agent
CommunityPair with a SIP trunk to take phone calls. Pi answers, transcribes, responds, hangs up.
Learn more →
Plug your prompt loop in.
Custom agents are a 30-line file. Pi is a 30,000-line agent. Both work the same way.