Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
803 B · 23 lines
TypeScript
at main
123456789101112131415161718192021222324/** * Standalone agent utilities for sessions with custom names/colors * * These helpers provide access to standalone agent context (name and color) * for sessions that are NOT part of a swarm team. When a session is part * of a swarm, these functions return undefined to let swarm context take * precedence. */
import type { AppState } from '../state/AppState.js'import { getTeamName } from './teammate.js'
/** * Returns the standalone agent name if set and not a swarm teammate. * Uses getTeamName() for consistency with isTeammate() swarm detection. */export function getStandaloneAgentName(appState: AppState): string | undefined { // If in a team (swarm), don't return standalone name if (getTeamName()) { return undefined } return appState.standaloneAgentContext?.name}