REVIEW 4 major objections 6 minor 68 references
When a simulated user edits code in the middle of a repair, coding agents' resolve rate drops 7.7 points on average, and the drop varies from 1.3 to 16.5 points across nine models—so autonomous skill does not predict shared-workspace awaren
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
2026-08-04 06:01 UTC pith:OHH5QM5V
load-bearing objection A solid, well-constructed benchmark with a real effect, though the synthetic edit distribution is adversarial by construction and the headline number should be read as an upper bound on realistic degradation. the 4 major comments →
SWE-Touch: Benchmarking Coding Agents When Users Touch the Code
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that current coding agents lack reliable state awareness in an evolving workspace: when a user's task-conflicting edit lands in code the agent is working on, most models do not robustly detect the change, reconcile it with the task, and verify the affected behavior before continuing. On a 200-task sample from a standard repository-repair benchmark, the Counter-Edit condition lowered mean resolve rate by 7.7 points across nine models; the strongest autonomous models lost only 1.3-1.8 points, while several competitive open-source models lost 11-16.5 points and dropped multiple ranks. A control that injects a helpful, non-solving edit (Co-Edit) changed resolve rate by only
What carries the argument
The load-bearing object is the Counter-Edit: a small, syntactically valid unified diff that encodes a confident but mistaken developer belief and conflicts with task completion. SWE-Touch builds them in three steps. First, task-critical regions are mined by intersecting the read and edit spans of multiple repair trajectories for the same task. Second, a User Patch Generator—a separate agent that sees the issue, the critical regions, the reference repair, and the fail-to-pass tests—writes a plausible wrong patch, which is validated so that the edit alone does not solve the task, the reference repair alone does, and the two combined still fail. Third, a runtime monitor applies the patch with a
Load-bearing premise
The load-bearing premise is that the User Patch Generator's reference-aware, deliberately conflicting Counter-Edits represent real user edits in shared workspaces; the paper's own limitation section restricts the claim to controlled, simulated task-conflicting edits rather than the full distribution of collaborative user behavior.
What would settle it
Collect a corpus of real user edits made while a human and an agent work on the same repository, replay the SWE-Touch delivery pipeline with those edits, and compare the resolve-rate drop. If the drop approaches zero or the model ranking stops reshuffling, the central claim that agents are not state-aware in shared workspaces would fail to generalize beyond the synthetic stress test.
If this is right
- Autonomous resolve rate is not a reliable predictor of shared-workspace performance: models within about one point of each other on vanilla tasks can differ by more than 10 points once a conflicting user edit is injected.
- Rankings from static, single-agent benchmarks can mislead deployment choices: several models that look interchangeable in isolation separate sharply under user edits.
- Message-only interaction benchmarks miss a key channel: removing the code edit and sending only a message had limited, inconsistent effects, while the code edit drove consistent degradation.
- Robustness training for coding agents needs to target three concrete capabilities: detecting external workspace changes, reconciling conflicting edits with task requirements, and re-validating affected behavior with targeted tests.
- Additional compute is not a proxy for recovery: most models spent more steps and tokens under Counter-Edit without converting that effort into higher resolve rates.
Where Pith is reading between the lines
- Because the injected edits are generated with access to the reference repair and deliberately target task-critical code, the 7.7-point drop is likely an upper bound on what typical, less targeted user edits would cause—but real edits are also messier and may persist differently, so the real-world gap could be larger in other ways.
- A direct extension would be to give agents an explicit workspace-diff tool and measure whether the drop closes; the paper's failure analysis predicts most of the loss would disappear if agents reliably inspected user-modified regions before editing.
- The same generator could be inverted to study integration rather than conflict: injecting partially correct or complementary user edits would test whether agents can build on helpful contributions instead of only defending against harmful ones.
- The correlation between edit-revision rate and performance suggests a training signal: reward agents for challenging conflicting code only when they also verify the replacement with targeted tests, since 28% of counteracting trajectories still ended unresolved.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces SWE-Touch, a benchmark framework that augments repository-level coding-agent evaluation with simulated user edits to the shared codebase during an ongoing repair. Task-critical regions are mined from multiple repair trajectories, a separate User Patch Generator produces small, syntactically valid edits that are validated to block the reference repair, and these Counter-Edits are injected, along with contextual user messages, when the agent touches the relevant code. The authors evaluate nine coding models on 200 SWE-bench Verified tasks, with additional experiments on SWE-Bench Pro and DeepSWE. The main finding is that Counter-Edit reduces the mean resolve rate by 7.7 percentage points, with model-level losses between 1.3 and 16.5 points and substantial rank changes. Ablation and control experiments suggest the drop is specific to task-conflicting edits rather than to external modifications in general, and a two-labeler trajectory audit attributes failures to retained conflicts, incorrect replacement, incomplete reconciliation, and insufficient verification. The paper concludes that strong autonomous performance does not translate into robustness to evolving shared-workspace state.
Significance. If the results hold, SWE-Touch fills a genuine gap in coding-agent evaluation: existing interactive benchmarks restrict user participation to messages, while SWE-Touch directly perturbs the executable repository state. The benchmark construction is careful in several respects: edits are validated by Eq. (3), the Co-Edit control helps isolate conflict-specific effects, and the failure audit uses two independent labelers with 93.9% agreement. The finding that some strong autonomous models degrade substantially under Counter-Edit, and that the degradation is not predicted by Vanilla resolve rate, is a useful and falsifiable result. The authors also ship reproducible artifacts and provide trajectory-level case studies. The main caveats are that the measured drop characterizes a deliberately adversarial, reference-aware edit distribution rather than the full distribution of real user behavior, and that some supporting analyses have statistical and coverage gaps. With appropriate tightening of claims and reporting, this would be a valuable contribution to the community.
major comments (4)
- [§5.1, Table 3] The headline claim that Counter-Edit lowers mean resolve rate by 7.7 points is reported as a point estimate without a confidence interval or statistical test. Table 3 gives run-level standard deviations per model, but the aggregate 7.7-point average is not accompanied by uncertainty, and the model-level deltas are not tested (e.g., paired bootstrap over tasks, or a signed-rank test over models). The direction is robust because all nine models have negative deltas, but the exact magnitude and the extent of rank reshuffling need uncertainty bounds. Please add bootstrap CIs for the aggregate and per-model differences, and report variance for the longer-horizon results in Table 4, which currently show only two-run means without errors.
- [§5.3, Table 6] The Co-Edit control, which is central to the claim that the drop is conflict-specific rather than due to any external modification, excludes Claude Opus 4.8 and Qwen3-Coder-480B. These are exactly the models with the smallest and largest Counter-Edit losses (-1.8 and -16.5 points in Table 3). The paper does not explain the omission. Across the seven included models the average Co-Edit effect is -0.1 points, but including the two excluded models could materially change this. In addition, Co-Edit is delivered once after the agent changes the target region, whereas Counter-Edit is delivered up to three times under region-triggered scheduling; the two conditions are not matched for frequency. Either extend the Co-Edit control to all nine models, or qualify the interpretation to the seven-model subset and discuss the delivery mismatch.
- [§3.3, Eq. (3)] The validation condition VF_i(R^{-*}_i)=0 shows that the reference repair cannot be composed with the Counter-Edit to pass the fail-to-pass tests. It does not show that no correct repair can coexist with the user edit. An alternative correct patch could, in principle, accommodate the edit and still pass the verifier, in which case the edit is not strictly 'task-conflicting' in the sense implied by the term 'validated Counter-Edit.' The paper's own transition data (59 pairs that move from unresolved to solved under Counter-Edit) suggests that at least some edits do not irreconcilably block completion. Please either rename the condition to something like 'reference-conflicting,' weaken the validation claim, or add a stronger check (e.g., verifying that a set of reasonable candidate repairs also fail when composed with the edit).
- [§3.3, §5, §7 (Limitations)] The Counter-Edits are constructed with access to the reference repair and the task's fail-to-pass tests (Appendix E.1), and the user simulator is explicitly instructed to be confidently persistent and protective of its incorrect edit (Table 9: 'mistaken, not malicious'; Stage 3: 'insist that the agent stop reverting or rewriting your implementation'). The measured 7.7-point drop and the associated rank changes are therefore properties of a deliberately adversarial, reference-aware edit distribution, not of ordinary user edits. The Limitations section states this clearly, but the abstract and conclusion present the result as what happens 'when users touch the code' and as evidence about 'shared-workspace collaboration.' Please move the scope caveat into the abstract and conclusion, and consider framing the result as an upper bound or stress-test characterization unless additional evidence
minor comments (6)
- [§3.4 / §3.3] The terminology 'simulator' is used for the message generator in Table 9, but §3.3 also introduces a 'User Patch Generator.' It would help to explicitly state that the User Patch Generator (which receives the reference patch for edit construction) is distinct from the runtime message simulator (which does not receive the reference patch or verifier information), to avoid the apparent contradiction in §3.4.
- [Table 3] The 'Rank Δ' column shows '–' for Claude Opus 4.8, GPT 5.5, and Qwen3-Coder-480B. If this means no rank change, please state so explicitly rather than leaving a dash. Also clarify whether the rank changes are based on mean resolve rate or on some other aggregation.
- [Figure 4] Panel (a) lists seven failure categories, but panel (b) aggregates them into four legend items ('Retained conflict', 'Incorrect replacement', 'Incomplete reconciliation', 'Other'). Please explain how the seven labels are grouped for panel (b), or keep the legend consistent.
- [§4 / Appendix B.1] The paper says 5,399 scored Counter-Edit runs, but 200 tasks × 9 models × 3 runs is 5,400. Please account for the missing run or correct the number.
- [§5.1 / Table 3] The sentence 'Seven of nine agents use both more calls and more tokens under Counter-Edit' is followed by 'GLM 5.1 adds 9.5 calls and 265K tokens' — the table reports tokens in thousands (Tok. (K)), so 265K is consistent, but please verify all token deltas are expressed in the same unit.
- [§B.2] The longer-horizon extension uses 25 tasks from SWE-Bench Pro and DeepSWE, 'using the same task sets as SWE-Interact.' Since task selection can materially affect outcomes, please include the exact task IDs or a link to the released task list.
Circularity Check
No significant circularity: the central claim is an empirical measurement under externally validated perturbations, not a derivation that reduces to its inputs.
full rationale
The paper's central claim—that Counter-Edit lowers mean resolve rate by 7.7 points on SWE-bench Verified—is an empirical measurement, not a derivation from the benchmark construction. The construction in Eq. (3) guarantees that the injected edit alone does not solve the task and that the edit combined with the reference repair still fails, but it does not determine what the evaluated agents will do. Indeed, Figure 6 shows that 59 majority-unresolved Vanilla pairs became solved under Counter-Edit, so the measured degradation is not analytically forced by the validation equation. The edits are fixed before evaluation, applied identically to all models, and scored by the original SWE-bench verifier, so the outcome is not fitted to a parameter that is then called a prediction. The User Patch Generator's access to the reference patch and fail-to-pass tests is a design choice for controlled stress-testing, and the paper explicitly limits its claim in §7 to 'controlled, simulated task-conflicting edits rather than the full distribution of collaborative user behavior'; this is a generalizability limitation, not circularity. Self-citations in related work ([19], [44]) are not load-bearing: the framework does not rest on an unverified result from the same authors. No equation reduces to its own inputs, and no fitted value is relabeled as a prediction. The benchmark is self-contained against an external, frozen task set with executable verification, which is the kind of independent evidence that keeps the circularity score at 0.
Axiom & Free-Parameter Ledger
free parameters (2)
- Intervention budget K (default 3) =
3
- Main task cohort size =
200
axioms (5)
- domain assumption SWE-bench Verified verifier outcomes (fail-to-pass and pass-to-pass tests) are a valid and complete measure of task resolution for the agent evaluation.
- domain assumption The three-state validation in Eq. (3) operationally defines a Counter-Edit as conflicting with task completion without solving it.
- domain assumption A User Patch Generator with access to the reference repair and fail-to-pass tests produces edits representative of real user edits that conflict with a task.
- domain assumption Region-triggered delivery—applying the edit when the agent accesses an overlapping code region, up to K times—approximates how a real user would intervene in a shared editing session.
- domain assumption The simulated 'Miscalibrated Builder' user messages are a realistic representation of how a mistaken but confident user would communicate.
Cite this review
Pith. "Pith review of SWE-Touch: Benchmarking Coding Agents When Users Touch the Code." pith.science (2026). https://pith.science/paper/OHH5QM5V
@misc{pith2026260802499,
author = {Pith},
title = {Pith review of: SWE-Touch: Benchmarking Coding Agents When Users Touch the Code},
year = {2026},
howpublished = {\url{https://pith.science/paper/OHH5QM5V}},
note = {Machine review of arXiv:2608.02499}
}
read the original abstract
Real-world software development requires coding agents to operate in shared workspaces where users may inspect and modify code during an ongoing task, yet existing repository-level benchmarks typically evaluate agents working alone or restrict user participation to messages. This leads us to ask: how do coding agents understand and respond to code changes in a shared workspace? We introduce SWE-Touch, a framework that stress-tests this setting through validated Counter-Edits: plausible edits to task-relevant code that conflict with task completion. SWE-Touch mines task-critical regions from multiple repair trajectories, uses a separate User Patch Generator to construct the edits, and injects them with contextual user messages when agents reach the relevant code. We evaluate nine coding models on SWE-bench Verified, with additional experiments on longer-horizon tasks from SWE-Bench Pro and DeepSWE. Counter-Edit lowers average resolve rate by 7.7 percentage points on SWE-bench Verified, with degradation also persisting on both longer-horizon benchmarks. Trajectory analysis links these failures to limited awareness of the evolving workspace: agents may retain conflicting code or replace it without sufficiently re-inspecting the repository and validating the revised code with targeted tests. These findings show that strong autonomous performance does not yet ensure the state awareness and adaptive behavior needed for shared-workspace collaboration, and point to detecting workspace changes, reconciling conflicting edits with the task, and verifying the affected behavior as key capabilities for future optimization.
Reference graph
Works this paper leans on
-
[1]
Introducing Claude Fable 5
Anthropic. Introducing Claude Fable 5. Model release, 2026
2026
-
[2]
Introducing Claude Opus 4.8
Anthropic. Introducing Claude Opus 4.8. Model release, 2026
2026
-
[3]
Program synthesis with large language models, 2021
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, et al. Program synthesis with large language models, 2021
2021
-
[4]
Victor Barres, Honghua Dong, Soham Ray, Xujie Si, and Karthik Narasimhan.τ2-bench: Evaluating conversational agents in a dual-control environment, 2025
2025
-
[5]
SWE-chat: Coding agent interactions from real users in the wild, 2026
Joachim Baumann, Vishakh Padmakumar, Xiang Li, John Yang, Diyi Yang, and Sanmi Koyejo. SWE-chat: Coding agent interactions from real users in the wild, 2026
2026
-
[6]
Evaluating large language models trained on code, 2021
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde De Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al. Evaluating large language models trained on code, 2021
2021
-
[7]
Tran,CalvinSmith,AmeetTalwalkar,andGrahamNeubig
Valerie Chen, Rohit Malhotra, Xingyao Wang, Juan Michelini, Xuhui Zhou, Aditya Bharat Soni, Hoang H. Tran,CalvinSmith,AmeetTalwalkar,andGrahamNeubig. Howcanweassesshuman-agentinteractions? case studies in software agent design. InProceedings of the 43rd International Conference on Machine Learning, 2026. arXiv:2510.09801
Pith/arXiv arXiv 2026
-
[8]
EDIT-Bench:Evaluating LLM abilities to perform real-world instructed code edits, 2025
Wayne Chi, Valerie Chen, Ryan Shar, Aditya Mittal, Jenny Liang, Wei-Lin Chiang, Anastasios Nikolas Angelopoulos,IonStoica,GrahamNeubig,AmeetTalwalkar,andChrisDonahue. EDIT-Bench:Evaluating LLM abilities to perform real-world instructed code edits, 2025
2025
-
[9]
Jimenez, John Yang, Leyton Ho, Tejal Patwardhan, Kevin Liu, and Aleksander Madry
Neil Chowdhury, James Aung, Chan Jun Shern, Oliver Jaffe, Dane Sherburn, Giulio Starace, Evan Mays, Rachel Dias, Marwan Aljubeh, Mia Glaese, Carlos E. Jimenez, John Yang, Leyton Ho, Tejal Patwardhan, Kevin Liu, and Aleksander Madry. Introducing SWE-bench Verified. OpenAI research publication, 2024. Updated February 24, 2025
2024
-
[10]
FrontierSWE
Evan Chu, Rajan Agarwal, Abishek Thangamuthu, Brendan Graham, Justus Mattern, Freeman Jiang, Paul Cento, Swarnim Jain, Mersad Abbasi, Mohammad Hossein Rezaei, George Wang, Alex Zhang, Simon Guo, Karina Nguyen, Danna Liu, Arash Bidgoli, Aditya Dalmia, Apoorv Dankar, Ashrut Vaddela, Calvin Chen, Keshav Kumar, Kushagra Vaish, Navid Pour, Rishyanth Kondra, Sa...
2026
-
[11]
DeepSeek V4 Preview release
DeepSeek-AI. DeepSeek V4 Preview release. API documentation and model release, 2026
2026
-
[12]
SWE-Bench Pro: Can AI agents solve long-horizon software engineering tasks?, 2025
Xiang Deng, Jeff Da, Edwin Pan, Yannis Yiming He, Charles Ide, Kanak Garg, Niklas Lauffer, Andrew Park, Nitin Pasari, Chetan Rane, Karmini Sampath, Maya Krishnan, Srivatsa Kundurthy, Sean Hendryx, Zifan Wang, Vijay Bharadwaj, Jeff Holm, Raja Aluri, Chen Bo Calvin Zhang, Noah Jacobson, Bing Liu, 13 SWE-Touch: Benchmarking Coding Agents When Users Touch the...
2025
-
[13]
Swe-marathon: Can agents autonomously complete ultra-long-horizon software work?, 2026
Rishi Desai, Jesse Hu, Joan Cabezas, Neel Harsola, Pratyush Shukla, Roey Ben Chaim, Adnan El Assadi, Omkaar Mukund Kamath, Fenil Faldu, Prannay Hebbar, et al. Swe-marathon: Can agents autonomously complete ultra-long-horizon software work?, 2026
2026
-
[14]
Ask or assume? uncertainty-aware clarification-seeking in coding agents, 2026
Nicholas Edwards and Sebastian Schuster. Ask or assume? uncertainty-aware clarification-seeking in coding agents, 2026
2026
-
[15]
Coding agents don’t know when to act, 2026
Thibaud Gloaguen, Niels Mündler, Mark Müller, Veselin Raychev, and Martin Vechev. Coding agents don’t know when to act, 2026
2026
-
[16]
SyncMind: Measuring agent out-of-sync recovery in collaborative software engineering
Xuehang Guo, Xingyao Wang, Yangyi Chen, Sha Li, Chi Han, Manling Li, and Heng Ji. SyncMind: Measuring agent out-of-sync recovery in collaborative software engineering. InProceedings of the 42nd International Conference on Machine Learning. PMLR, 2025
2025
-
[17]
Harbor: A framework for evaluating and optimizing agents and models in container environments
Harbor Framework Team. Harbor: A framework for evaluating and optimizing agents and models in container environments. Software framework, version v0.16.1, 2026. Zenodo release
2026
-
[18]
DeepSWE: Measuring frontier coding agents on original, long-horizon engineering tasks, 2026
Wenqi Huang, Charley Lee, Leonard Tng, and Serena Ge. DeepSWE: Measuring frontier coding agents on original, long-horizon engineering tasks, 2026
2026
-
[19]
DA-code: Agent data science code generation benchmark for large language models
Yiming Huang, Jianwen Luo, Yan Yu, Yitong Zhang, Fangyu Lei, Yifan Wei, Shizhu He, Lifu Huang, Xiao Liu, Jun Zhao, and Kang Liu. DA-code: Agent data science code generation benchmark for large language models. InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 13487–13521, 2024
2024
-
[20]
Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan
Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan. SWE-bench: Can language models resolve real-world GitHub issues?, 2023
2023
-
[21]
Dialogue swe-bench: A benchmark for dialogue-driven coding agents, 2026
Brendan King and Jeffrey Flanigan. Dialogue swe-bench: A benchmark for dialogue-driven coding agents, 2026
2026
-
[22]
Swe-evo: Benchmarking coding agents in long-horizon software evolution scenarios, 2025
Tue Le, Minh VT Thai, Dung Nguyen Manh, Huy Phan Nhat, and Nghi DQ Bui. Swe-evo: Benchmarking coding agents in long-horizon software evolution scenarios, 2025
2025
-
[23]
Liang, Chenyang Yang, and Brad A
Jenny T. Liang, Chenyang Yang, and Brad A. Myers. A large-scale survey on the usability of AI programming assistants: Successes and challenges. InProceedings of the IEEE/ACM 46th International Conference on Software Engineering, pages 1–13. ACM, 2024
2024
-
[24]
Terminal-bench: Benchmarking agents on hard, realistic tasks in command line interfaces, 2026
Mike A Merrill, Alexander G Shaw, Nicholas Carlini, Boxuan Li, Harsh Raj, Ivan Bercovich, Lin Shi, Jeong Yeon Shin, Thomas Walshe, E Kelly Buchanan, et al. Terminal-bench: Benchmarking agents on hard, realistic tasks in command line interfaces, 2026
2026
-
[25]
MiniMax M2.5: Built for real-world productivity
MiniMax. MiniMax M2.5: Built for real-world productivity. Model release, 2026
2026
-
[26]
MiniMax M2.7: Early echoes of self-evolution
MiniMax. MiniMax M2.7: Early echoes of self-evolution. Model release, 2026
2026
-
[27]
Kimi-K2.6
Moonshot AI. Kimi-K2.6. Model card, 2026. Model record created April 14, 2026
2026
-
[28]
Moonshot AI. Kimi K3. Model card, 2026. 14 SWE-Touch: Benchmarking Coding Agents When Users Touch the Code
2026
-
[29]
GPT-4o system card
OpenAI. GPT-4o system card. System card, 2024
2024
-
[30]
Introducing GPT-5.5
OpenAI. Introducing GPT-5.5. Technical report, 2026
2026
-
[31]
Slopcodebench: Benchmarking how coding agents degrade over long-horizon iterative tasks, 2026
Gabriel Orlanski, Devjeet Roy, Alexander Yun, Changho Shin, Alex Gu, Albert Ge, Dyah Adila, Nicholas Roberts, Frederic Sala, and Aws Albarghouthi. Slopcodebench: Benchmarking how coding agents degrade over long-horizon iterative tasks, 2026
2026
-
[32]
When benchmarks talk: Re-evaluating code LLMs with interactive feedback, 2025
Jane Pan, Ryan Shar, Jacob Pfau, Ameet Talwalkar, He He, and Valerie Chen. When benchmarks talk: Re-evaluating code LLMs with interactive feedback, 2025
2025
-
[33]
Icae-bench: Evaluating coding agents as interactive project builders, 2026
Zhongyuan Peng, Dan Huang, Chuyu Zhang, Caijun Xu, Changyi Xiao, Shibo Hong, David Lo, Lin Qiu, Xuezhi Cao, Jiyuan He, and Yixin Cao. Icae-bench: Evaluating coding agents as interactive project builders, 2026
2026
-
[34]
UserBench: An interactive gym environment for user-centric agents, 2025
Cheng Qian, Zuxin Liu, Akshara Prabhakar, Zhiwei Liu, Jianguo Zhang, Haolin Chen, Heng Ji, Weiran Yao, Shelby Heinecke, Silvio Savarese, Caiming Xiong, and Huan Wang. UserBench: An interactive gym environment for user-centric agents, 2025
2025
-
[35]
Qwen3-Coder: Agentic coding in the world
Qwen Team. Qwen3-Coder: Agentic coding in the world. Model release, 2025
2025
-
[36]
Qwen3.7: the agent frontier
Qwen Team. Qwen3.7: the agent frontier. Model release, 2026
2026
-
[37]
SWE-INTERACT: Reimagin- ing SWE benchmarks as user-driven long-horizon coding sessions, 2026
Mohit Raghavendra, Anisha Gunjal, Aakash Sabharwal, and Yunzhong He. SWE-INTERACT: Reimagin- ing SWE benchmarks as user-driven long-horizon coding sessions, 2026
2026
-
[38]
Collaborative gym: A framework for enabling and evaluating human-agent collaboration, 2024
Yijia Shao, Vinay Samuel, Yucheng Jiang, John Yang, and Diyi Yang. Collaborative gym: A framework for enabling and evaluating human-agent collaboration, 2024
2024
-
[39]
Evocode-bench: Evaluating coding agents in multi-turn iterative interactions, 2026
Haiyang Shen, Xuanzhong Chen, Wendong Xu, Yun Ma, Liang Chen, and Kuan Li. Evocode-bench: Evaluating coding agents in multi-turn iterative interactions, 2026
2026
-
[40]
Non-collaborative user simulators for tool agents
Jeonghoon Shim, Woojung Song, Cheyon Jin, Seungwon Kook, and Yohan Jo. Non-collaborative user simulators for tool agents. InInternational Conference on Learning Representations, 2026
2026
-
[41]
Hedwig:Dynamic autonomy for coding agents under local oversight, 2026
TanjalShukla,K.J.KevinFeng,LeijieWang,MohammadRostami,andAmyX.Zhang. Hedwig:Dynamic autonomy for coding agents under local oversight, 2026
2026
-
[42]
HiL- Bench (human-in-loop benchmark): Do agents know when to ask for help?, 2026
Tu Trinh, Mohamed Elfeki, Guangze Luo, Kelvin Luu, Nathan Hunt, Ernesto Hernandez, Nandan Marwaha, Yannis Yiming He, Charles Wang, Fernando Carabedo, Alessa Castillo, and Bing Liu. HiL- Bench (human-in-loop benchmark): Do agents know when to ask for help?, 2026
2026
-
[43]
Ambig-SWE: Interactive agents to overcome underspecificity in software engineering, 2025
Sanidhya Vijayvargiya, Xuhui Zhou, Akhila Yerukola, Maarten Sap, and Graham Neubig. Ambig-SWE: Interactive agents to overcome underspecificity in software engineering, 2025
2025
-
[44]
DEMO: Reframing dialogue interaction with fine-grained element modeling
Minzheng Wang, Xinghua Zhang, Kun Chen, Nan Xu, Haiyang Yu, Fei Huang, Wenji Mao, and Yongbin Li. DEMO: Reframing dialogue interaction with fine-grained element modeling. InFindings of the Association for Computational Linguistics: ACL 2025, pages 11373–11401, Vienna, Austria, 2025. Association for Computational Linguistics
2025
-
[45]
Tartaglini, Valerie Chen, Yuxiang Wei, Zijian Wang, Lingming Zhang, Karthik R
Zora Zhiruo Wang, John Yang, Kilian Lieret, Alexa R. Tartaglini, Valerie Chen, Yuxiang Wei, Zijian Wang, Lingming Zhang, Karthik R. Narasimhan, Ludwig Schmidt, Graham Neubig, Daniel Fried, and Diyi Yang. Position: Humans are missing from AI coding agent research. OpenReview preprint, 2026. 15 SWE-Touch: Benchmarking Coding Agents When Users Touch the Code
2026
-
[46]
SWE-Together: Evaluating coding agents in interactive user sessions, 2026
Yifan Wu, Zhuokai Zhao, Songlin Li, Ho Hin Lee, Jiacheng Zhu, Shirley Wu, Tianhe Yu, Serena Li, Lizhu Zhang, Xiangjun Fan, and Shengzhi Li. SWE-Together: Evaluating coding agents in interactive user sessions, 2026
2026
-
[47]
Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press
John Yang, Carlos E. Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press. SWE-agent: Agent-computer interfaces enable automated software engineering. InThe Thirty-Eighth Annual Conference on Neural Information Processing Systems, 2024
2024
-
[48]
John Yang, Kilian Lieret, Carlos E. Jimenez, Alexander Wettig, Kabir Khandpur, Yanzhe Zhang, Binyuan Hui, Ofir Press, Ludwig Schmidt, and Diyi Yang. SWE-smith: Scaling data for software engineering agents. InProceedings of the 39th Annual Conference on Neural Information Processing Systems (NeurIPS 2025 D&B Spotlight), 2025. arXiv:2504.21798, accepted at ...
Pith/arXiv arXiv 2025
-
[49]
Codeclash: Benchmarking goal-oriented software engineering, 2025
John Yang, Kilian Lieret, Joyce Yang, Carlos E Jimenez, Muhtasham Oblokulov, Aryan Siddiqui, Ofir Press, Ludwig Schmidt, and Diyi Yang. Codeclash: Benchmarking goal-oriented software engineering, 2025
2025
-
[50]
Programbench: Can language models rebuild programs from scratch?, 2026
John Yang, Kilian Lieret, Jeffrey Ma, Parth Thakkar, Dmitrii Pedchenko, Sten Sootla, Emily McMilin, Pengcheng Yin, Rui Hou, Gabriel Synnaeve, et al. Programbench: Can language models rebuild programs from scratch?, 2026
2026
-
[51]
Talk2code: A multi-turn interaction benchmark with dual-track evaluation for code generation.Proceedings of the AAAI Conference on Artificial Intelligence, 40(40):34331–34339, 2026
Weibin Yang, Liangru Xie, Jieyun Cai, Yuxiang Yan, Hong-Ning Dai, and Hao Wang. Talk2code: A multi-turn interaction benchmark with dual-track evaluation for code generation.Proceedings of the AAAI Conference on Artificial Intelligence, 40(40):34331–34339, 2026
2026
-
[52]
Shunyu Yao, Noah Shinn, Pedram Razavi, and Karthik Narasimhan.τ-bench: A benchmark for tool- agent-user interaction in real-world domains, 2024
2024
-
[53]
Z.ai. GLM-5.1. Developer documentation, 2026
2026
-
[54]
SWE-Explore: Benchmarking how coding agents explore repositories, 2026
Shaoqiu Zhang, Yuhang Wang, Jialiang Liang, Yuling Shi, Wenhao Zeng, Maoquan Wang, Shilin He, Ningyuan Xu, Siyu Ye, Kai Cai, and Xiaodong Gu. SWE-Explore: Benchmarking how coding agents explore repositories, 2026
2026
-
[55]
TOM-SWE: User mental modeling for software engineering agents, 2025
Xuhui Zhou, Valerie Chen, Zora Zhiruo Wang, Graham Neubig, Maarten Sap, and Xingyao Wang. TOM-SWE: User mental modeling for software engineering agents, 2025
2025
-
[56]
Bigcodebench: Benchmarking code generation with diverse function calls and complex instructions
Terry Yue Zhuo, Minh Chien Vu, Jenny Chim, Han Hu, Wenhao Yu, Ratnadira Widyasari, Imam Nur Bani Yusuf, Haolan Zhan, Junda He, Indraneil Paul, Simon Brunner, Chen Gong, James Hoang, Armel Randy Zebaze, Xiaoheng Hong, Wen-Ding Li, Jean Kaddour, Ming Xu, Zhihan Zhang, Prateek Yadav, et al. Bigcodebench: Benchmarking code generation with diverse function cal...
2025
-
[58]
Edit regions in implementation files, intersected across trajectories with nonempty edits
-
[59]
Edit regions in any non-noise file
-
[60]
Any remaining edit region
-
[61]
Read regions in implementation files, intersected across trajectories with nonempty reads
-
[62]
Read regions in any non-noise file
-
[63]
Implementation files are those that appear in both the read intersection and the files modified by at least one trajectory
Any remaining read region. Implementation files are those that appear in both the read intersection and the files modified by at least one trajectory. Tests,pyproject.toml, and metadata are excluded at tiers 1–2 and 4–5. Adjacent or overlapping intervals are merged, and we keep at most eight regions. If all tiers are empty, we fall back to a region change...
-
[64]
Read the software task and identify the required behavior
-
[65]
Compare the user-applied edit with the agent's subsequent edits and final repository evidence
-
[66]
Use verifier output to identify the concrete remaining failure when available
-
[67]
Determine whether the user edit was retained, replaced incorrectly, only partially reconciled, or led the agent away from the required implementation
-
[68]
primary_failure_mode
Choose the narrowest label supported by direct evidence. If evidence is inadequate, use `INSUFFICIENT_EVIDENCE`rather than guessing. ## Evidence requirements - Cite only event IDs supplied in the input, including`V_REPORT`,`V_STDOUT`, and`V_STDERR`. - Use at least two evidence citations when two or more relevant sources are available. - Prefer concrete di...
-
[2025]
OpenReview.net, 2025. A. Ethics and Data Governance The evaluation uses only synthetic messages and edits; no human participants are involved. Released artifacts include only aggregate statistics and exclude credentials and private requests. Trajectory release follows upstream licenses. 16 SWE-Touch: Benchmarking Coding Agents When Users Touch the Code Mo...
2025
This paper was first reviewed by deepseek-v4-flash on August 4, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.