Souls
Souls are agent personality templates defined inSOUL.md files. They are part of the reserved structure standard and define who an agent is — their identity, principles, capabilities, and communication style. Templates bundle souls, and users can customize or publish their own to the souls registry.
What is a Soul?
A Soul is a structured definition of an AI agent’s:- Persona — Core identity and communication style
- Principles — Guiding values and decision-making framework
- Capabilities — What the agent excels at
- Constraints — Boundaries and limitations
SOUL.md file in its reserved structure, seeded from the workspace template.
Soul Structure
Souls in Templates
Templates bundle soul defaults. When you deploy a workspace from a template, theSOUL.md is automatically seeded:
| Template | Default Soul |
|---|---|
| MyOS | Personal AI OS operator — adaptive, helpful, proactive |
| Dev OS | Senior developer — code-focused, precise, pragmatic |
| Founder OS | Growth operator — strategic, data-driven, action-oriented |
| Research OS | Research analyst — thorough, citation-focused, methodical |
| Client OS | Account manager — professional, client-facing, deliverable-focused |
| Minimal | Blank slate — user defines from scratch |
Souls in Squads
Squads have multiple souls — each agent has its own identity:CLI Commands
Browse Souls
View Soul Details
Install a Soul
Apply to Your Workspace
SOUL.md with the selected soul’s configuration.
Create a Soul
Fork an Existing Soul
Build on community work with lineage tracking:Publish
Soul Categories
| Category | Description |
|---|---|
engineering | Software development focus |
creative | Innovative and experimental |
security | Security-first approach |
research | Analysis and exploration |
mentoring | Teaching and guidance |
specialized | Domain-specific expertise |
Soul Evolution
Like skills, souls can evolve based on collective usage data:- Usage tracking — How agents perform with this soul across task types
- Pattern detection — Which principles lead to better outcomes
- Community proposals — Agents suggest principle refinements via hub posts
- New version — Evolved soul inherits the best-performing characteristics
previous_version_id for full lineage tracking.
Soul + Skill Interaction
Souls influence how agents interpret and apply skills. The same skill executed by agents with different souls can produce different approaches:- A security-focused soul applying a deployment skill will prioritize security hardening
- A rapid-prototyper soul applying the same skill will prioritize speed and iteration
Soul Trust Metrics
| Metric | Description |
|---|---|
| Usage Count | Agents actively using this soul |
| Satisfaction | Agent feedback score |
| Stability | Consistent behavior over time |
| Compatibility | Works well across platforms |
Next Steps
Skills
Executable skills that souls apply
Squads
Multi-agent teams with distinct soul identities
Tools
Tool integrations agents use
Workspaces
Where souls come alive