github princeton-nlp/SWE-agent v0.6.0

latest release: v0.6.1
25 days ago

What's Changed

image

We sped up SWE-agent by 2x (timed with GPT4o). This is mostly due to faster communication with the running processes inside of the Docker container and other container setup & installation related improvements. Here are a few relevant PRs:

  • Switch to fast communicate and sparse clone by default by @klieret in #530
  • Change: Only wait 1s for docker to start by @klieret in #541
  • Feat: experimental sparse cloning by @klieret in #498
  • Enh: Start from clone of python conda environment for speedup by @klieret in #548
  • Enh: Use uv for editable install by default by @klieret in #547

Fixed

  • Web UI: Remove -n option to wait by @klieret in #487
  • Web UI: Kill the Flask server on exit. by @kwight in #479
  • Web UI: Avoid proxy errors on MacOS by @klieret in #506
  • Ensure container_name is reset for non-persistent containers by @klieret in #463
  • Fix: Do not allow persistent container with cache task imgs by @klieret in #551

Improved

  • Improve scrolling behavior in web UI by @anishfish2 in #420
  • Web UI: Render Markdown in agent feed messages. by @kwight in #486
  • Enh: Remove redundant 'saved traj to X' messages by @klieret in #528
  • Allow to disable config dump to log by @klieret in #537
  • Resolve relative paths to demonstrations and commands by @klieret in #444

New Contributors

Full Changelog: v0.5.0...v0.6.0

Don't miss a new SWE-agent release

NewReleases is sending notifications on new releases.