Releases: SWE-agent/mini-swe-agent
v2.2.8
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
- @michalcichon made their first contribution in #794
Full Changelog: v2.2.7...v2.2.8
v2.2.7
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
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
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
v2.2.3
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
v2.2.1
v2.2.0
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.
- small typo in SWE-bench prompt by @a-scarlett in #746
- Added ContreeEnvironment by @delphikettle in #628
We've also finally updated the official SWE-bench leaderboard with the results from mini-swe-agent v2:
You can find more information in this tweet.
New Contributors
Welcome ❤️
- @a-scarlett made their first contribution in #746
- @delphikettle made their first contribution in #628
Full Changelog: v2.1.0...v2.2.0
v2.1.0
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.
- Enh(interactive): Better behavior on exit by @klieret in #741
- Fix: Count of actions to confirm by @klieret in #742
Full Changelog: v2.0.0...v2.1.0