Skip to main content
This guide walks you through spawning your first Claude Code agent in Pentagon.

Spawning an Agent

  1. Click any empty grid cell on the Office Canvas, or press Cmd + N if a spawn dialog shortcut is bound.
  2. Select a project directory — the folder Claude will work in.
  3. Name your agent — Pentagon auto-generates cosmic names (like “nova-pulse”), or enter your own.
  4. Choose a model:
    • Opus — most capable (default)
    • Sonnet — balanced speed and capability
    • Haiku — fastest responses
  5. Set permission mode:
    • Full Auto — Claude runs tools without asking (bypass mode)
    • Custom — select which tools are allowed (Read, Edit, Bash, Write, Grep, Glob)
  6. Choose branch strategy:
    • Use existing branch — work on your current branch (default for the first agent in a repo)
    • Create new worktree — isolated branch for this agent (default for subsequent agents)
  7. Click “Create”
Your agent appears as a desk on the canvas and begins its Claude Code session.

Interacting via Terminal

To interact with an agent:
  1. Click the agent’s desk on the canvas to select it
  2. The Detail Panel opens on the right
  3. Switch to the Terminal tab to see the live Claude Code session
  4. Type your prompt and press Enter to send
What files are in this directory?
Claude explores your working directory and responds. You can ask follow-up questions or request code changes.
Press Cmd + L to focus the terminal input for the selected agent.

Agent Status

Each agent desk displays a colored ring indicating its current state:
StatusRing ColorDescription
ReadyGreenIdle — waiting for your input
ActiveYellowClaude is working (tool calls in progress)
Needs InputGreenFinished its turn — ready for your next prompt
DormantGrayPaused — session preserved but not running
ErrorRedSomething went wrong

Stopping and Resuming

  • Terminate: Select the agent desk and press Delete (or Backspace). Pentagon asks for confirmation, then kills the process and removes the agent.
  • Respawn: Use the agent’s context menu to respawn — this kills the current process and starts a fresh session. The agent’s soul, tasks, and memory persist.
  • App restart: When you quit and reopen Pentagon, all agents restore to their previous state. Sessions resume where they left off.

Cloning an Agent

Adjacent to each agent desk, you’ll see + indicators on empty grid cells. Click one to clone that agent — Pentagon creates a new agent with the same project directory, automatically isolated in its own git worktree.

Tips

  1. Be specific — clear, detailed prompts get better results
  2. Use worktrees — let Pentagon isolate each agent’s changes automatically
  3. Review changes — always review code changes before merging
  4. Watch the rings — status colors give you instant feedback across all agents

Next Steps