S

smolagents

S
smolagents AI v1.26.0

v1.26.0

What's Changed Bump dev version: v1.26.0.dev0 by @albertvillanova in #2273 Add new possible error message to test of LiteLLM providers w/o key by @albertvillanova in #2275 Fix typo cleanups across docs, examples, and tests by @luojiyin1987 in #2208 fix: correct f-string escaping in ToolSerializer.dumps error message by @Ricardo-M-L in #2134 Revert fix: correct f-string escaping by @albertvillanova…

S
smolagents AI v1.25.0

v1.25.0

What's Changed Bump dev version: v1.25.0.dev0 by @albertvillanova in #1939 Fix import of TokenUsage by @albertvillanova in #1943 Add MLflow integration doc by @B-Step62 in #1884 Refactor agent/model deserialization: Replace importlib with registry pattern by @albertvillanova in #1944 Update _function_type_hints_utils.py: CohereForAI -> CohereLabs by @Michellehbn in #1946 Fix High impact vulnerabil…

S
smolagents AI v1.24.0

v1.24.0

What's Changed Bump version to 1.24 by @aymeric-roucher in #1871 Fix: Add backward compatibility for deprecated HfApiModel by @MohammadKassas143 in #1863 Fix typo in secure_code_execution.md by @jonathanagustin in #1892 Update no-stop-sequence model list to support gpt-5.2* by @aymeric-roucher in #1895 Fix run_gaia.py token_counts when managed agent is called more than once by @suryabdev in #1878…

S
smolagents AI v1.23.0

v1.23.0

Improvements ✨ Update final answer checks to accept the agent instance by @Zoe14 in #1648 Dialog mode CLI by @aymeric-roucher in #1540 Add Blaxel support for remote code execution by @Joffref in #1791 Proposition: Add exponential backoff with jitter for retries by @suryabdev in #1829 Cut generation at stop sequence post generation by @aymeric-roucher in #1802 Move executor type validation to pytho…

S
smolagents AI v1.22.0

v1.22.0

What's Changed Bump dev version: v1.22.0.dev0 by @albertvillanova in #1657 refactor(PythonExecutor): inherit from ABC and declare abstract methods by @HairlessVillager in #1654 Fix error for GPT-5 not supporting the stop parameter by @Xmader in #1662 Enable return_full_result directly in run method by @aymeric-roucher in #1658 Make RunResult json serializable by @aymeric-roucher in #1659 Change tr…

S
smolagents AI v1.21.3

v1.21.3

Bug Fixes 🐛 Fix E2BExecutor by pinning e2b-code-interpreter to < 2 by @albertvillanova in #1733 Full Changelog: v1.21.2...v1.21.3

S
smolagents AI v1.21.2

v1.21.2

Bug Fixes 🐛 Pin telemetry extra >=0.1.15 to use new TokenUsage structure by @albertvillanova in #1699 Full Changelog: v1.21.1...v1.21.2

S
smolagents AI v1.21.1

v1.21.1

Bug Fixes 🐛 Fix error for GPT-5 not supporting the stop parameter by @Xmader in #1662 Full Changelog: v1.21.0...v1.21.1

S
smolagents AI v1.21.0

v1.21.0

Enhancements ✨ Tool & Model Improvements Add Tool to_code_prompt and to_tool_calling_prompt by @albertvillanova in #1599 Improve function body extraction in tools by @HairlessVillager in #1627 Support passing model_kwargs to TransformersModel by @albertvillanova in #1608 Support dict messages as direct input to models by @albertvillanova in #1570 Executor Improvements Enhance LocalPythonExecutor s…

S
smolagents AI v1.20.0

v1.20.0

New Features ✨ Remote Execution: Implement remote Python WasmExecutor by @albertvillanova in #1261 Callbacks: Support callbacks after planning step by @albertvillanova in #1445 Support multiple callbacks per step type in step_callbacks dict by @albertvillanova in #1517 Enhancements 🛠️ Models: Implement rate limiting in all API models by @albertvillanova in #1516 Tools: Implement exception mechanis…