Skip to content

Releases: SWE-agent/mini-swe-agent

v2.2.8

24 Mar 16:52
58ad92f

Choose a tag to compare

Warning

The dependency litellm in versions 1.82.7 and 1.82.8 was compromised. If you updated/installed litellm in the last few overs
SSH and API keys might have been compromised.

The compromised versions should have been removed from pypi, but the PR below also excludes them in the dependencies.

  • security: exclude compromised litellm versions 1.82.7 and 1.82.8 by @michalcichon in #794

New Contributors

Full Changelog: v2.2.7...v2.2.8

v2.2.7

12 Mar 18:52
6f1b196

Choose a tag to compare

What's Changed

Mostly fixes to ContreeEnvironment:

  • Fixed ContreeEnvironment for new contree-sdk version by @delphikettle in #765
  • ContreeEnvironment Fixed double command execution + tests + docs fixes by @delphikettle in #777
  • Enh: Generalize content string representation by @klieret in #783

New Contributors

Full Changelog: v2.2.6...v2.2.7

v2.2.6

02 Mar 16:18
e68906f

Choose a tag to compare

Thanks to @AlienKevin for fixing a bug in the exception handling with the SwerexModalEnvironment

  • fix(modal): Add missing exception_info to SwerexModalEnvironment output by @AlienKevin in #764

Full Changelog: v2.2.5...v2.2.6

v2.2.5

27 Feb 16:26
bc79c4e

Choose a tag to compare

Bugfix release fixing issues with FormatErrors especially for weaker/smaller models that make toolcalling mistakes, and a rare issue in the inspector that could hang if encountering ANSI-sequences in trajectories.

  • Fix: check if args is a dict to avoid exceptions fro… by @RobinChiu in #760
  • fix(inspector): Handle ANSI escape sequences and null bytes in content by @klieret in #761

Full Changelog: v2.2.4...v2.2.5

v2.2.4

23 Feb 15:57
f6a9a5e

Choose a tag to compare

What's Changed

Fix a bug that caused an exception about missing default model name if setup is invoked in the first mini invocation right after installation.

Full Changelog: v2.2.3...v2.2.4

v2.2.3

20 Feb 15:57
7d9b2cc

Choose a tag to compare

Minor bug fix.

  • Fixed a bug inside ContreeEnvironmentConfig.get_tag_by_image_url by @delphikettle in #751

Full Changelog: v2.2.2...v2.2.3

v2.2.2

19 Feb 21:27
83cddb7

Choose a tag to compare

What's Changed

  • Enh: Make 'actions' available in all format error templates by @klieret in #748
  • Enh: Improve startup time of mini by @klieret in #749

Full Changelog: v2.2.1...v2.2.2

v2.2.1

19 Feb 02:46
7dc9569

Choose a tag to compare

What's Changed

Small patch fixing SwerexModalEnvironment. Thanks to @arbipher!

  • Fix: Update SwerexModalEnvironment for v2 Environment protocol by @arbipher in #747

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

18 Feb 19:29
57825c7

Choose a tag to compare

What's Changed

Main feature is the new ContreeEnvironment develoepd by Nebius. Thanks @delphikettle for implementing it!
You should now also be able to run on swe re-bench with the main swebench.py script.

We've also finally updated the official SWE-bench leaderboard with the results from mini-swe-agent v2:

main_bar_chart

You can find more information in this tweet.

New Contributors

Welcome ❤️

Full Changelog: v2.1.0...v2.2.0

v2.1.0

12 Feb 21:09
3a9b8e8

Choose a tag to compare

This minor release improves the UX of the interactive agent (i.e., what is called when you run mini). We no longer prompt with the multiline prompt at the end of the agent run. You can still submit a multiline new task by entering /m first.

Full Changelog: v2.0.0...v2.1.0