Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Concepts

These are the terms Quickstart and the config reference assume. Each one has a deeper page linked at the end of its definition.

Alias. An alias is the name you assign to a configured instance, then reference elsewhere to point at it. You choose the name freely; other parts of the config wire things together by that name. Aliases are lowercase ASCII letters, digits, and single underscores, must start and end with a letter or digit, and cannot contain __ or hyphens. In the config they appear as the <alias> segment of a section header, such as [agents.<alias>] or [providers.models.<type>.<alias>]. See Reference → Environment variables → Alias grammar.

Model provider. A model provider is ZeroClaw’s abstraction over an LLM endpoint. Every chat-completion request goes through a provider, whether the target is a remote API, a self-hosted server, or a local Ollama model. Providers are typed by vendor family, and you can run several named instances of the same family. In the config each one lives at [providers.models.<type>.<alias>]. See Model Providers → Overview.

Risk profile. A risk profile is a named autonomy and sandbox posture. Its level is readonly, supervised (the default), or full, controlling whether tools run automatically, prompt for approval, or are blocked. Each agent references exactly one risk profile. In the config it lives at [risk_profiles.<alias>]. See Security → Autonomy Levels.

Runtime profile. A runtime profile is reusable operational tuning: agentic mode, tool-iteration caps, action and cost budgets, timeouts, context limits, and delegation policy. It is separate from the risk profile, which governs autonomy. Quickstart installs the unbounded preset for new agents; adjust the fields afterward. In the config it lives at [runtime_profiles.<alias>]. See Reference → Config.

Multi-agent. ZeroClaw runs many agents from one install. Each agent has its own set of references (risk profile, model provider, channels), its own workspace directory, and its own memory backend. An agent can spawn an ephemeral SubAgent that inherits its parent’s identity and security policy, and agents can talk to each other when they share a peer group. In the config each agent is an [agents.<alias>] block. See Agents → Runtime internals.

Peer group. A peer group declares an opt-in cross-agent communication set on a single channel. Membership is mutual: two agents are peers only when both appear in the same group’s member list. In the config it lives at [peer_groups.<name>]. See Agents → Runtime internals.

Skill bundle. A skill bundle is a reusable group of skills attached to an agent or channel by alias. It controls which skills load and from where: a source directory plus optional include and exclude lists. Skills themselves are reusable instructions and optional tool definitions. In the config a bundle lives at [skill_bundles.<alias>]. See Tools → Skills.