The harness is the agent scaffold that wraps a base language model: the system prompt, the tools, the file-edit format, the retry and verifier loop, the context-management strategy, and the way errors are surfaced back to the model.
- Claude Code, Anthropic's CLI-native agent, default Opus or Sonnet
- Codex, OpenAI's terminal agent, default GPT-5.x family
- Terminus 2, the Terminal-Bench reference scaffold, model-agnostic
- Cursor CLI, the command-line agent from the Cursor editor
- Gemini CLI, Google's terminal agent, default Gemini family
- Grok Build, xAI's coding agent
- mini-SWE-agent, the minimal bash-only scaffold from the SWE-bench team