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

CLI Commands

Complete reference for Isolate CLI commands.


Core Commands

These are the commands you need 90% of the time:

CommandDescription
isolate spawn <bead>Spawn isolated workspace for a task
isolate work [bead] [name]Start work on a task
isolate syncSync workspace with main (auto-rebase)
isolate done [name]Complete and merge work
isolate abort [name]Abort and cleanup workspace
isolate whereamiShow current location
isolate contextShow full context

Session Management

CommandDescription
isolate add <name>Create session for manual work
isolate listList all sessions
isolate remove <name>Remove a session
isolate clone <name>Clone a session
isolate rename <old> <new>Rename a session
isolate pause [name]Pause a session
isolate resume [name]Resume a paused session

Object Commands

Task (Beads)

isolate task list              # List all tasks
isolate task show <id>         # Show task details
isolate task claim <id>        # Claim a task
isolate task yield <id>        # Yield a task
isolate task start <id>        # Start work on a task
isolate task done <id>         # Complete a task

Session

isolate session list           # List all sessions
isolate session add <name>     # Create new session
isolate session remove <name>  # Remove a session
isolate session spawn <bead>   # Spawn session for agent work
isolate session sync           # Sync with remote

Status

isolate status show            # Show current status
isolate status whereami       # Show current location
isolate status whoami         # Show current identity
isolate status context        # Show context information

Config

isolate config list            # List configuration values
isolate config get <key>      # Get a config value
isolate config set <key> <value>  # Set a config value
isolate config schema         # Show configuration schema

Doctor

isolate doctor check           # Run diagnostics
isolate doctor fix            # Fix detected issues
isolate doctor integrity      # Check system integrity
isolate doctor clean          # Clean up invalid sessions

Additional Commands

CommandDescription
isolate initInitialize isolate in a JJ repository
isolate checkpoint [name]Create checkpoint
isolate undoUndo last operation
isolate revertRevert changes
isolate claim <resource>Claim a resource
isolate yield <resource>Yield a resource
isolate lock <name>Acquire lock
isolate unlock <name>Release lock
isolate whoamiShow current user/agent
isolate diffShow changes
isolate cleanClean up
isolate validateValidate configurations

Common Flags

FlagDescription
--jsonOutput as JSON
--verbose, -vEnable verbose output
--dry-runPreview without executing
--idempotentSucceed if already exists
--force, -fForce operation

Aliases

CommandAlias
isolate doneisolate submit
isolate checkpointisolate ckpt
isolate task claimisolate task take
isolate task yieldisolate task release
isolate session syncisolate session rebase

Quick Reference

Start Working

isolate whereami           # Check you're on main
isolate work feature-123   # Start work

While Working

isolate sync              # Sync with main
isolate context           # Check status

Finish Work

isolate done              # Complete and merge
isolate abort             # Abort and cleanup

Exit Codes

  • 0: Success
  • 1: Validation error (user input)
  • 2: Not found
  • 3: System error
  • 4: External command error
  • 5: Lock contention