Browse docs
Docs / concepts / agent
Agent Runtime
Agent Runtime 🤖
Workspace (required)
Bootstrap files (injected)
AGENTS.md— operating instructions + “memory”SOUL.md— persona, boundaries, toneTOOLS.md— user-maintained tool notes (e.g.imsg,sag, conventions)BOOTSTRAP.md— one-time first-run ritual (deleted after completion)IDENTITY.md— agent name/vibe/emojiUSER.md— user profile + preferred address
text
{ agent: { skipBootstrap: true } }Built-in tools
Skills
- Bundled (shipped with the install)
- Managed/local:
~/.openclaw/skills - Workspace:
<workspace>/skills
pi-mono integration
- No pi-coding agent runtime.
- No
~/.pi/agentor<workspace>/.pisettings are consulted.
Sessions
~/.openclaw/agents/<agentId>/sessions/<SessionId>.jsonl
Steering while streaming
Model refs
- Use
provider/modelwhen configuring models. - If the model ID itself contains
/(OpenRouter-style), include the provider prefix (example:openrouter/moonshotai/kimi-k2). - If you omit the provider, OpenClaw treats the input as an alias or a model for the default provider (only works when there is no
/in the model ID).
Configuration (minimal)
agents.defaults.workspacechannels.whatsapp.allowFrom(strongly recommended)