Source note

SWE-Together: Evaluating Coding Agents in Interactive User Sessions

Coding AgentsSoftware BenchmarksMulti Turn EvaluationUser SimulationCode Intelligence

SWE-Together is a 109-task benchmark that tests coding agents in replayed multi-turn user sessions, rather than only with one-shot task prompts. It measures both final repository correctness and how much corrective user feedback the agent needs.

  • Most coding-agent benchmarks give the full task up front and score only the final code, while real users clarify goals, add constraints, and correct errors over several turns.
  • This matters because two agents can reach similar final code quality while requiring very different amounts of user effort.
  • Real session logs are hard to benchmark directly because many lack a reproducible repository state, a clear goal, or a local outcome that can be checked.
  • The authors filter 11,260 recorded user-agent coding sessions down to 109 repository-level tasks with recoverable commits, clear user goals, and locally checkable outcomes.
  • Each task starts with the original user's first request and restores the repository in a pinned sandbox.
  • A state-conditioned LLM user simulator watches the evaluated agent's trajectory and sends feedback only when trigger conditions from the original session apply.
  • Final code is scored with deterministic verifier evidence plus a fixed per-task rubric judged against the final repository state.
  • The benchmark also reports User Correction, which counts explicit corrections plus 0.2 times softer nudges, and Intent Coverage, which checks whether simulator messages stay aligned with the original user intents.
  • The final suite has 109 tasks from 11,260 raw sessions, a 0.97% conversion rate. Sources include DataClaw 29 tasks, Pi-staging 23, Hyperswitch 9, and SWE-chat 48.
  • Seven frontier models were evaluated with the opencode harness, using 2 replicates per task and a success threshold of judge score >= 0.85.
  • Claude Opus 4.8 led the evaluated agents with 63% pass@1, 59% stable solve rate, 52% pass², 0.801 mean judge score, and 1.38 mean User Correction.
  • GPT-5.5 ranked second by mean judge score with 58% pass@1, 55% stable solve rate, 48% pass², 0.763 mean judge score, and 1.59 User Correction.
  • The reference patch baseline was about 78% pass@1, so the best evaluated agent was about 15 percentage points behind it.
  • User Correction was strongly inversely correlated with capability across the seven models: Pearson -0.92 with pass@1 and -0.84 with stable solve rate.