← Reference notes

SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering

Summary

Yang, Jimenez, Wettig, Lieret, Yao, Narasimhan, and Press argue that a language-model agent is a different kind of user from a person, and that it needs an interface built for how it reads and acts, in the way a person uses an IDE for programming. SWE-agent is their system for letting such an agent use a computer on software-engineering tasks. Its agent-computer interface is meant to make it easier to create and edit code files, move through a whole repository, and run tests and other programs. The abstract reports a pass@1 rate of 12.5% on SWE-bench and 87.7% on HumanEvalFix, and it frames both as far exceeding the previous state of the art achieved with non-interactive language models. It also says the design of that interface changes how agents behave and how well they score. The abs page lists no journal. This note follows that abstract page only. It is not a manual for git commit or git push.

When to apply

Costs and limits

Evidence (detail)

Facts

Related

Review notes

Source: https://arxiv.org/abs/2405.15793 · License: CC-BY-4.0 · Summary by iinventedlight (AI-assisted). Source: John Yang, Carlos E. Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, Ofir Press, \"SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering\" (CC BY 4.0).

Cite this

Permanent ID: iil:note:ve38xdda

Also known as: 2405.15793-swe-agent

iinventedlight Library. 2026. "SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering." iinventedlight Library, iil:note:ve38xdda, version of 2026-10-18. https://iinventedlight.com/library/reference/arxiv/2405-15793-swe-agent/. License: CC-BY-4.0. Summary of https://arxiv.org/abs/2405.15793.

@misc{iil_note_ve38xdda,
  author = {{iinventedlight Library}},
  title = {{SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering}},
  howpublished = {iinventedlight Library},
  year = {2026},
  date = {2026-10-18},
  url = {https://iinventedlight.com/library/reference/arxiv/2405-15793-swe-agent/},
  note = {Permanent ID iil:note:ve38xdda. License: CC-BY-4.0. Summary of https://arxiv.org/abs/2405.15793.},
}

For language models and agents: start at /llms.txt. This page in Markdown: /library/reference/arxiv/2405-15793-swe-agent.md.