Release notes
mini-SWE-agent v1.14.0
This release introduces changes to how we handle Anthropic models, in particular with respect to caching.
These are mostly internal changes, it is unlikely that you need to change anything on your end.
The advantage is that you can now use Anthropic models also with other "backends" like portkey rather than having to use the litellm class.
Here's the breakdown of the changes:
- Simpler cache breakpoint setting: We only apply one cache breakpoint at the end
- If no model class is specified Anthropic models are also handled by
litellm - All model classes apply the cache breakpoints automatically if the model name suggest an Anthropic model, unless the
set_cache_controloption is explicitly set toNone - Anthropic key rotation is deprecated (as are some minor internal methods)
Changed
- Change: Anthropic caching applied at end; deprecate cache-related options by @klieret in https://github.com/SWE-agent/mini-swe-agent/pull/570
- Change: Use litellm class for anthropic; cache control support by @klieret in https://github.com/SWE-agent/mini-swe-agent/pull/571
Full Changelog: https://github.com/SWE-agent/mini-swe-agent/compare/v1.13.4...v1.14.0