Dcumentation
Everything you need to use Soma — from first install to building custom extensions.
First Steps
Install Soma and run your first session.
What is meetsoma core?
meetsoma core is the harness Soma runs in. Soma is the agent that lives in it. It goes open source with 0.50.0.
Coming from the beta?
What changed for soma-beta users: open source, a new repo, a fresh changelog at 0.50.0, and how to switch.
Getting Started
Install meetsoma core, run your first session with Soma, understand the basics.
Models & Providers
Set up API keys, choose models, configure custom providers like Ollama, OpenAI, and more.
Migrating
Coming from CLAUDE.md, .cursorrules, or another agent? Here's how Soma does things differently and how to bring your existing setup.
Core Concepts
How Soma thinks — breath cycle, identity, heat, memory, workspaces.
How It Works
Breath cycle, identity, muscles, protocols, context management.
Identity
Discovery, layering, customization, project vs global.
AMPS
The four layers that make Soma grow — Automations, Muscles, Protocols, Scripts. How they connect, how they evolve, and why they replace flat config files.
Protocols
Behavioral rules, heat system, domain scoping, writing your own.
Sessions
Session management — tree navigation, forking, compaction, and branch summarization.
Body Architecture
Structured identity with templates, variables, lazy loading, and the soma chain.
Heat System
How Soma decides what to load — temperature-based relevance.
Memory Layout
Project vs user level storage, git strategy, data flow.
Inbox
Asynchronous messaging between agents, sessions, and humans — file-based, no automation needed.
Hub
Install, share, and discover community content — protocols, muscles, scripts, templates, and automations.
Login & Pairing
Connect your Soma agent to Somaverse — device pairing, checking status, and unpairing.
Muscles
Learned patterns, TL;DR system, heat tiers, writing your own.
System Prompt
How Soma's compiled system prompt is assembled, configured, and previewed.
Workspaces
Parent-child inheritance, monorepo patterns, solo body mode.
Reference
Commands, configuration, scripts, and the full changelog.
What's New in meetsoma core
Agent-facing changelog: 'what NEW capabilities can I use, with just enough detail to use them.' Distinct from the technical CHANGELOG.md — this is action-oriented, dense, version-tagged, and tells YOU (the agent) which tools just landed and how to invoke them.
Configuration
Settings, heat thresholds, muscle budgets — tune Soma's behavior.
Keybindings
Keyboard shortcuts and how to customize them.
Engine Settings
All runtime settings — models, compaction, UI, retry, shell, and more.
Themes
Customize Soma's appearance with built-in or custom themes.
Terminal Setup
Recommended terminal configuration for the best Soma experience.
Commands
Slash commands, CLI flags, context warnings, the breath cycle.
Statusline & Notices
The three-line footer, every indicator, and the toast notices Soma shows you — including the preload lifecycle.
Doctor & Migration
Project health checks, version migration, and how Soma keeps your .soma/ current.
Scripts
Standalone tools that ship with Soma — codebase navigation, memory tracing, session focus, doc scraping, and more.
Changelog
What shipped, what changed, version history.
MAPs
My Automation Protocol Scripts — reusable workflow templates that tell the agent which muscles to load, which scripts to run, and in what order.
Legacy changelog (0.1 – 0.42)
Release history from the private beta, before meetsoma core went open source at 0.50.0.
Meta-Workflow
The operating cadence — how work flows through a project across many sessions. Three nested loops, a self-amending workflow, and how to adopt it in an existing project.
CLI Tools: How meetsoma core Surfaces Tools to the Agent
The three patterns for adding a tool. Pattern 1 (commands/.sh drop-in) is the answer most of the time. Decision flow ladder + reload semantics.
Install Architecture
How Soma installs, updates, and manages versions — the full flow from npm to runtime.
Updating & Migration
Keep Soma up to date across your projects.
Troubleshooting
Common issues and fixes — install problems, model errors, broken sessions, and more.
Extending
Build your own skills, extensions, and tools.
Extending meetsoma core
Skills, extensions, events, APIs — build on top of Soma.
Prompt Templates
Create reusable prompt templates that expand with /name in the editor.
Skills
Install and create skills — self-contained capability packages loaded on demand.
Domain Packages
Bundle a whole domain — protocols, muscles, scripts and body files — into one folder soma loads as if it were native.
Guide
Focus
Seam-traced boot priming — focus the agent on a topic before the session starts.
Daily Workflow
The exhale → reflect → inhale loop - how to use Soma day to day.
Customization
How to make Soma yours — identity, voice, rules, tools, and prompt structure.
Your First Protocol
Turn a repeated correction into a permanent rule — from frustration to muscle memory.
Code Navigator
soma code — map, find, refs, blast, structure, lines, replace, stats, files, types. Agent-first codebase navigator with auto-detect, progressive scan, hard timeouts, and 12-language map support.
Background delegation
Spawn Soma child agents that work in the background while you (or the parent Soma) keep going.
Sane defaults
Three commands that set up Soma the way most people want it — model, terminal driver, project structure — without per-project hand-editing.
Managing images and context
Screenshots are the fastest way to fill a context window — and the usual way a long session dies. What /reduce does, when reducing is worth it, and when to rotate instead.
General
Anthropic Long-Context (1M) Billing
How Sonnet 4.6's 1M context tier works under OAuth, and what to enable on the account vs the client.
Bridge Setup
Configure the local Somaverse bridge daemon — lifecycle, config, connectivity
Browser Setup
Configure Soma to drive a browser via CDP — Chrome, Brave, Edge, Arc, Chromium, Firefox
Tools
Soma tools — registration, configuration via settings.json, and the bundled set