Expand description
Terminal spawning functionality
Spawns AI coding agents in tmux sessions for parallel task execution. Supports multiple AI harnesses: Claude Code, OpenCode.
Enums§
- Harness
- Supported AI coding harnesses
Functions§
- check_
tmux_ available - Check if tmux is available
- find_
claude_ binary - Find the full path to the claude binary (convenience wrapper).
- find_
harness_ binary - Find the full path to a harness binary. Caches the result for subsequent calls.
- kill_
tmux_ window - Kill a specific tmux window
- setup_
tmux_ control_ window - Setup the control window in a tmux session with monitoring script
- spawn_
in_ tmux - Spawn a command in a tmux window (simpler than spawn_tmux which does more setup)
- spawn_
terminal - Spawn a new tmux window with the given command Returns the tmux window index for easy attachment (e.g., “3” for session:3)
- spawn_
terminal_ ralph - Spawn a new tmux window with Ralph loop enabled The agent will keep running until the completion promise is detected
- spawn_
terminal_ ralph_ with_ harness - Spawn a new tmux window with Ralph loop enabled using a specific harness
- spawn_
terminal_ with_ harness - Spawn a new tmux window with the given command using a specific harness Returns the tmux window index for easy attachment (e.g., “3” for session:3)
- spawn_
terminal_ with_ harness_ and_ model - Spawn a new tmux window with the given command using a specific harness and model Returns the tmux window index for easy attachment (e.g., “3” for session:3)
- spawn_
terminal_ with_ task_ list - Spawn a new tmux window with Claude Code task list integration Returns the tmux window index for easy attachment (e.g., “3” for session:3)
- tmux_
attach - Attach to a tmux session
- tmux_
session_ exists - Check if a tmux session exists
- tmux_
window_ exists - Check if a specific window exists in a tmux session