agent-orchestrator/backend/internal/domain/harness.go

32 lines
1.1 KiB
Go

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"
)