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