Skip to content
Agents tracked: 258 Downloads (7d): 219M up 6.1% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 293 Agent status: 2 with issues Updated Oct 7, 2026

mini-SWE-agent changelog: what's new each month

Every stable mini-SWE-agent release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.

July 2026

3 releases: 2.4.4 → 2.4.6

July brought stability improvements to mini-SWE-agent, with fixes addressing import crashes, configuration handling, and cost tracking accuracy.

Highlights

  • Fixed startup crashes on systems without UTF-8 support
  • Configuration files now read consistently as UTF-8 across all locales
  • Tool-call errors are now reported accurately instead of being misidentified as truncation
  • Failed API calls are now correctly counted toward cost limits

Improved

  • Benchmark environment setup no longer causes thread safety issues with shared configuration

Fixed

  • Startup banner emoji caused import failures on non-UTF stdout environments
  • Configuration file encoding depended on system locale instead of using UTF-8
  • Malformed tool-call errors were incorrectly masked as truncation errors
  • Failed API calls that couldn't be parsed were not counted against cost limits

June 2026

5 releases: 2.3.1 → 2.4.3

June brought refinements to environment handling and error management, along with improvements to the inspector interface. The month focused on stability fixes and better visibility into model reasoning.

Action needed
  • Removed default T=0 temperature setting in swe-bench configurations; explicitly set temperature if needed.

Highlights

  • Inspector now displays reasoning content with toggle and hot-reload for easier debugging.
  • Capped consecutive format errors to prevent runaway error states.
  • Fixed timeout handling to properly clean up local process groups.
  • Improved environment activation and startup command handling.

New

  • Expose finish reason to format error template for better error context.
  • Display reasoning content in inspector with toggle control.

Improved

  • Persist full model response in extra dict on format errors for debugging.
  • Cap consecutive format errors to improve robustness.
  • Source bashrc via BASHENV to properly activate testbed environment.
  • Program bench updated to use v6 images.
  • Reject empty config override keys to prevent invalid configurations.

Fixed

  • Fixed environment activation by sourcing bashrc through BASHENV in swe-bench.
  • Killed local process group on timeout to ensure proper cleanup.
  • Fixed startup command passing to env.execute() function as dict.

May 2026

1 release: 2.3.0

May brought stability improvements to mini-SWE-agent, focusing on environment handling and execution limits to prevent runaway processes.

Highlights

  • Added wall-clock time limits to properly terminate long-running agents.
  • Fixed cost limit enforcement when set to zero.
  • Improved directory creation reliability in sandboxed environments.

Improved

  • Wall-clock time limits now properly kill agents that exceed their execution window.
  • Directory creation in BubblewrapEnvironment now handles existing directories gracefully.

Fixed

  • Cost limit enforcement now works correctly when set to zero.
  • Agents could previously run indefinitely; wall-clock time limits now prevent this.

Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. mini-SWE-agent: pricing, features and alternatives · All changelogs