Skip to content
openclawOS

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

    Default

    The default. A serious coding/ops agent with tool use, vision, sessions and memory. From the team behind pi-mono.

    Learn more →
  • Bring your own

    DIY

    Implement the Agent interface in TypeScript, drop the file under ~/.openclaw/agents/, hot-reload. Same routing, same memory, your prompt loop.

    Learn more →
  • Sub-agents

    Stable

    Nest agents under Pi for delegation: a researcher, a writer, a code-reviewer — all sharing memory but isolated execution.

    Learn more →
  • Voice agent

    Community

    Pair 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.