{
  "title": "`openclaw agents`",
  "content": "Manage isolated agents (workspaces + auth + routing).\n\n* Multi-agent routing: [Multi-Agent Routing](/concepts/multi-agent)\n* Agent workspace: [Agent workspace](/concepts/agent-workspace)\n\nEach agent workspace can include an `IDENTITY.md` at the workspace root:\n\n* Example path: `~/.openclaw/workspace/IDENTITY.md`\n* `set-identity --from-identity` reads from the workspace root (or an explicit `--identity-file`)\n\nAvatar paths resolve relative to the workspace root.\n\n`set-identity` writes fields into `agents.list[].identity`:\n\n* `name`\n* `theme`\n* `emoji`\n* `avatar` (workspace-relative path, http(s) URL, or data URI)\n\nLoad from `IDENTITY.md`:\n\nOverride fields explicitly:",
  "code_samples": [
    {
      "code": "## Identity files\n\nEach agent workspace can include an `IDENTITY.md` at the workspace root:\n\n* Example path: `~/.openclaw/workspace/IDENTITY.md`\n* `set-identity --from-identity` reads from the workspace root (or an explicit `--identity-file`)\n\nAvatar paths resolve relative to the workspace root.\n\n## Set identity\n\n`set-identity` writes fields into `agents.list[].identity`:\n\n* `name`\n* `theme`\n* `emoji`\n* `avatar` (workspace-relative path, http(s) URL, or data URI)\n\nLoad from `IDENTITY.md`:",
      "language": "unknown"
    },
    {
      "code": "Override fields explicitly:",
      "language": "unknown"
    },
    {
      "code": "Config sample:",
      "language": "unknown"
    }
  ],
  "headings": [
    {
      "level": "h2",
      "text": "Examples",
      "id": "examples"
    },
    {
      "level": "h2",
      "text": "Identity files",
      "id": "identity-files"
    },
    {
      "level": "h2",
      "text": "Set identity",
      "id": "set-identity"
    }
  ],
  "url": "llms-txt#`openclaw-agents`",
  "links": []
}