Skip to content

Releases: huggingface/smolagents

v1.21.3

01 Sep 14:35
fcd7af2
Compare
Choose a tag to compare

Bug Fixes 🐛

Full Changelog: v1.21.2...v1.21.3

v1.21.2

20 Aug 05:15
6ab1cce
Compare
Choose a tag to compare

Bug Fixes 🐛

Full Changelog: v1.21.1...v1.21.2

v1.21.1

11 Aug 10:52
9d40078
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fix error for GPT-5 not supporting the stop parameter by @Xmader in #1662

Full Changelog: v1.21.0...v1.21.1

v1.21.0

07 Aug 10:48
420eaeb
Compare
Choose a tag to compare

Enhancements ✨

Bug Fixes 🐛

Documentation 📚

CI / Dependency Updates 🧪

Deprecations & Cleanups 🧹

Miscellaneous 🔧

Maintenance 🏗️

New Contributors

Full Changelog: v1.20.0...v1.21.0

v1.20.0

10 Jul 16:22
808e095
Compare
Choose a tag to compare

New Features ✨

Enhancements 🛠️

Bug Fixes 🐛

Documentation Improvements 📚

Maintenance 🏗️

New Contributors

Full Changelog: v1.19.0...v1.20.0

v1.19.0

24 Jun 08:43
afce474
Compare
Choose a tag to compare

Enhancements 🛠️

Bug Fixes 🐛

Documentation Improvements 📚

Maintenance 🏗️

New Contributors

Full Changelog: v1.18.0...v1.19.0

v1.18.0

10 Jun 14:15
965c705
Compare
Choose a tag to compare

New Features ✨

  • Multiple Parallel Tool Calls: ToolCallingAgent can now handle multiple tool calls in parallel, significantly enhancing performance for complex tasks.
  • Streaming Output for ToolCallingAgent: ToolCallingAgent now supports streaming outputs, improving responsiveness and user experience during multi-step tool interactions
  • API Web Search Tool: Introduced a new ApiWebSearchTool, enabling structured web search capabilities via API.

Enhancements 🛠️

Bug Fixes 🐛

Documentation Improvements 📚

Maintenance 🏗️

New Contributors

Full Changelog: v1.17.0...v1.18.0

v1.17.0

27 May 11:26
81132c5
Compare
Choose a tag to compare

New Features ✨

  • Structured Generation in CodeAgent: Add optional support for structured outputs in CodeAgent, enabling more reliable and consistent generation patterns
  • Support for Streamable HTTP MCP Servers: Expand compatibility with new server types to support streamable HTTP MCP implementations
  • Run Results from Agent.run(): The Agent.run() method can now return a RunResult object, providing richer metadata on agent execution

Security Enhancements 🔒

  • Safer LocalPythonExecutor: Prevent indirect submodule access via attribute resolution, mitigating potential security risks in user-defined code
    • Prevent submodules through indirect attribute access in LocalPythonExecutor by @albertvillanova in #1375

Enhancements 🛠️

Bug Fixes 🐛

Documentation Improvements 📚

Maintenance 🏗️

New Contributors

Full Changelog: v1.16.1...v1.17.0

v1.16.1

16 May 15:06
946f877
Compare
Choose a tag to compare

Bug Fixes 🐛

Full Changelog: v1.16.0...v1.16.1

v1.16.0

16 May 05:59
f83c8d1
Compare
Choose a tag to compare

New features 🚀

Important changes ⚠️

  • Default provider for InferenceClientModel is now "auto"
    The default value of the provider argument in InferenceClientModel has changed from "hf-inference" to "auto".
    With "auto", the client will automatically select the first available provider for the model, following the user's configured priority at https://hf.co/settings/inference-providers
    • Pin minimum version of huggingface-hub to use InferenceClient auto provider by @julien-c in #1322

Bug Fixes 🐛

Documentation 📚

Misc 🛠️

New Contributors

Full Changelog: v1.15.0...v1.16.0