Skip to content

Dcumentation

Everything you need to use Soma — from first install to building custom extensions.

First Steps

Install Soma and run your first session.

Core Concepts

How Soma thinks — breath cycle, identity, heat, memory, workspaces.

Reference

Commands, configuration, scripts, and the full changelog.

What's New for Soma

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.

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.

MAPs

My Automation Protocol Scripts — reusable workflow templates that tell the agent which muscles to load, which scripts to run, and in what order.

Changelog

What shipped, what changed — the full version history of Soma.

CLI Tools: How Soma 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.

Dev Tools — the dev:* Meta-Tool

The dev:* namespace: caps that ship with the Soma development tree, not with user installs. Audit, hub, issue, kanban families.

Pro Tools — the _pro/ Tier

Scripts and capabilities that ship in the soma-beta tarball (PRO) but not the public npm package. Tier model, distribution, and graceful degrade pattern.

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.

Guide

General