OpenClaw Agent Runtime

Source: OpenClaw docs Topic: OpenClaw’s runtime, workspace, injected files, and session storage.


1. Single embedded runtime

OpenClaw documents itself as running a single embedded agent runtime with OpenClaw-owned session, discovery, tool, and delivery layers around the core.

2. Workspace as operating substrate

The runtime expects one main workspace directory as the agent’s working directory. Within it, OpenClaw injects bootstrap and profile files such as AGENTS.md, SOUL.md, TOOLS.md, BOOTSTRAP.md, IDENTITY.md, and USER.md.

3. Skills and layered precedence

The docs define several skill-loading locations, including workspace skills, project .agents/skills, personal ~/.agents/skills, managed skills, bundled skills, and extra directories.

4. JSONL session storage

Session transcripts are stored as JSONL files under the agent’s state directory. This confirms that OpenClaw’s persistence model is a concrete runtime and workspace discipline, not only a marketplace story.