clawup.yaml manifest defines your entire deployment — which agents to deploy, where to run them, and how to connect integrations. It’s generated by clawup init and lives at the root of your project directory.
Schema
Example
Fields
Stack Configuration
Owner Configuration
Model Configuration
Template Variables
Organization
Secrets
Hooks
Swarm-level hooks run for every agent in the deployment. Four hook types are available:
Agent Configuration
Each entry in theagents array defines a single agent:
Every agent must specify an
identity — a Git URL or local path to a self-contained identity directory with all workspace files, skills, and configuration. See Identities for details.Identity vs Manifest
The manifest defines deployment concerns — where agents run, how much storage they get, which stack they belong to. The identity defines agent concerns — personality, skills, model preferences, default plugins and deps. When both the manifest and the identity specifyplugins or deps, the manifest values take precedence. This lets you override identity defaults per-deployment.