Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
1.3 kB · 33 lines
TypeScript
at main
12345678910111213141516171819202122232425262728293031323334export const TEAM_LEAD_NAME = 'team-lead'export const SWARM_SESSION_NAME = 'claude-swarm'export const SWARM_VIEW_WINDOW_NAME = 'swarm-view'export const TMUX_COMMAND = 'tmux'export const HIDDEN_SESSION_NAME = 'claude-hidden'
/** * Gets the socket name for external swarm sessions (when user is not in tmux). * Uses a separate socket to isolate swarm operations from user's tmux sessions. * Includes PID to ensure multiple Claude instances don't conflict. */export function getSwarmSocketName(): string { return `claude-swarm-${process.pid}`}
/** * Environment variable to override the command used to spawn teammate instances. * If not set, defaults to process.execPath (the current Claude binary). * This allows customization for different environments or testing. */export const TEAMMATE_COMMAND_ENV_VAR = 'CLAUDE_CODE_TEAMMATE_COMMAND'
/** * Environment variable set on spawned teammates to indicate their assigned color. * Used for colored output and pane identification. */export const TEAMMATE_COLOR_ENV_VAR = 'CLAUDE_CODE_AGENT_COLOR'
/** * Environment variable set on spawned teammates to require plan mode before implementation. * When set to 'true', teammates must enter plan mode and get approval before writing code. */export const PLAN_MODE_REQUIRED_ENV_VAR = 'CLAUDE_CODE_PLAN_MODE_REQUIRED'