← Anthropic Engineering

Claude SWE-Bench Performance

Anthropic Engineering · April 7, 2026
**Claude 3.5 Sonnet Achieves 49% on SWE-bench Verified** — The upgraded model now sets a new state-of-the-art on real-world GitHub issue resolution tasks, beating the previous best of 45%. The breakthrough underscores a critical insight: agent performance depends heavily on scaffolding design (prompts, tools, and interaction patterns), not just the model—developers can optimize wrapper code around the same base model to significantly improve results. Key takeaway for building better coding agents: minimize constraints and give the model control over workflow decisions while providing well-designed tools (bash execution and file editing) and a thoughtfully-crafted prompt as guidance.

Detailed Analysis

Anthropic's upgraded Claude 3.5 Sonnet achieved a score of 49% on SWE-bench Verified, surpassing the previous state-of-the-art of 45% and positioning the model at the frontier of AI-driven software engineering capability. SWE-bench Verified is a curated 500-problem subset of the broader SWE-bench dataset, filtered by human reviewers to ensure each task is genuinely solvable without extraneous context. The benchmark tests whether an AI system can resolve real GitHub issues from popular open-source Python repositories, evaluating solutions against the actual unit tests from the pull requests that originally closed those issues. Anthropic's disclosure is notable not only for reporting the score but for publishing the technical details of the agent scaffold used to achieve it — a deliberate move to help developers replicate and build upon the result.

The performance figure reflects not just the model itself but an entire "agent" system, a distinction Anthropic emphasizes throughout the article. The scaffold surrounding Claude 3.5 Sonnet is deliberately minimal by design: a system prompt, a Bash Tool for executing shell commands, and an Edit Tool for navigating and modifying files. Rather than encoding rigid workflows or hardcoded decision trees into the scaffolding, Anthropic's philosophy grants the model maximum autonomy to determine its own problem-solving approach. The agent continues sampling until the model self-terminates or reaches the 200,000-token context limit. This architectural choice reflects a broader bet that capable foundation models perform better when given flexible, open-ended environments rather than constrained pipeline structures.

The significance of SWE-bench as an evaluation framework deserves attention. Unlike traditional coding benchmarks that rely on competition-style or interview-style problems, SWE-bench draws from authentic engineering work across real open-source projects, making it a more ecologically valid measure of practical software development capability. The benchmark also remains unsaturated — no model had yet crossed the 50% threshold at the time of writing — which preserves its discriminatory power as models improve. These properties have made it a focal point for both research labs and independent developers, who have demonstrated that scaffolding optimization alone can substantially lift performance even without changing the underlying model weights.

The broader trend this article reflects is AI's accelerating encroachment into professional software engineering workflows. The fact that Anthropic built its SWE-bench agent with minimal scaffolding and still achieved state-of-the-art results suggests that raw model capability, rather than elaborate engineering around it, is increasingly the dominant variable. Simultaneously, publishing the prompt and tool specifications signals that Anthropic views the developer ecosystem as a force multiplier — independent builders optimizing scaffolds around Claude can push benchmark performance further, which in turn validates the model and accelerates adoption. The 49% figure sits just below the psychologically significant 50% threshold, a proximity that frames the next incremental improvement as a landmark milestone and sets competitive expectations for rival labs.

Article image Read original article →