smolagents changelog: what's new each month
Every stable smolagents 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.
May 2026
2 releases: 1.25.0 → 1.26.0
May brought security fixes, improved deserialization handling, and expanded tool integrations. The month focused on stability and adding new search capabilities.
- Remote WasmExecutor has been removed
Highlights
- Fixed high-impact vulnerability in remote executors
- Added Exa as a new search engine option for web searches
- Refactored agent and model deserialization to use a registry pattern instead of importlib
- Removed remote WasmExecutor to streamline the execution environment
New
- Exa search engine integration for WebSearchTool
- MLflow integration documentation
Improved
- Agent and model deserialization now uses registry pattern for better maintainability
- RemotePythonExecutor now correctly deserializes legacy pickle outputs without prefix
- LocalPythonExecutor docstring updated for clarity
- SafeSerializer deserialization code improved
Fixed
- High-impact vulnerability in remote executors
- TokenUsage import error
- SafeSerializer deserialization code handling
- RemotePythonExecutor legacy pickle deserialization for final answers
January 2026
1 release: 1.24.0
January brought compatibility updates and fixes to keep smolagents working smoothly with newer models and frameworks. The release focused on stability and expanding language support.
Highlights
- Added support for GPT-5.2 in the no-stop-sequence model list
- Fixed token counting issues when managed agents are called multiple times
- Ensured compatibility with Gradio 6
- Restored backward compatibility for deprecated HfApiModel
New
- Support for passing additional parameters to apply chat template
Improved
- Token counting in rungaia.py now handles repeated managed agent calls correctly
- Gradio UI now compatible with Gradio 6
Fixed
- Backward compatibility restored for deprecated HfApiModel
- Token count tracking when managed agents are called more than once
- Typo corrected in securecodeexecution.md documentation
November 2025
1 release: 1.23.0
November brought improvements to agent execution reliability and flexibility, including better retry handling, new executor options, and support for additional remote execution platforms.
Highlights
- Agents now retry automatically when hitting rate limits instead of failing immediately.
- New dialog mode CLI for interactive agent sessions.
- Support for custom Python code executors in CodeAgent for greater control over execution environments.
- Added Blaxel support for remote code execution alongside existing platforms.
- Generation now cuts at stop sequences after completion for cleaner output handling.
New
- Dialog mode CLI for interactive agent interaction.
- Blaxel support for remote code execution.
- Custom Python code executor support in CodeAgent.
- Exponential backoff with jitter for retry logic.
Improved
- Final answer checks now accept the agent instance for more context.
- Rate limit errors now trigger automatic retries instead of immediate failure.
- Generation cuts at stop sequences post-generation for better output control.
- Executor type validation moved to Python executor creation for earlier error detection.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. smolagents: pricing, features and alternatives · All changelogs
