package domain // AgentHarness identifies which agent CLI/runtime a session drives. type AgentHarness string // Supported agent harnesses. const ( HarnessClaudeCode AgentHarness = "claude-code" HarnessCodex AgentHarness = "codex" HarnessAider AgentHarness = "aider" HarnessOpenCode AgentHarness = "opencode" HarnessGrok AgentHarness = "grok" HarnessDroid AgentHarness = "droid" HarnessAmp AgentHarness = "amp" HarnessAgy AgentHarness = "agy" HarnessCrush AgentHarness = "crush" HarnessCursor AgentHarness = "cursor" HarnessQwen AgentHarness = "qwen" HarnessCopilot AgentHarness = "copilot" HarnessGoose AgentHarness = "goose" HarnessAuggie AgentHarness = "auggie" HarnessContinue AgentHarness = "continue" HarnessDevin AgentHarness = "devin" HarnessCline AgentHarness = "cline" HarnessKimi AgentHarness = "kimi" HarnessKiro AgentHarness = "kiro" HarnessKilocode AgentHarness = "kilocode" HarnessVibe AgentHarness = "vibe" HarnessPi AgentHarness = "pi" HarnessAutohand AgentHarness = "autohand" )