{ "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": [] }