Skip to content

Releases: huggingface/smolagents

v1.9.2

17 Feb 10:43
Compare
Choose a tag to compare

v1.9.1

14 Feb 12:21
957b24a
Compare
Choose a tag to compare

Bug Fixes 🐛

Full Changelog: v1.9.0...v1.9.1

v1.9.0

14 Feb 11:26
7ebfe37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.1...v1.9.0

v1.8.1

11 Feb 09:14
5998f81
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Restore missing user prompt for initial facts by @NeuroWhAI in #576
  • Bugfix: problems with the prompt refactoring of the planning step by @IlyaGusev in #564
  • Do not pass system prompt to update plan and test plan prompts by @albertvillanova in #586

Full Changelog: v1.8.0...v1.8.1

v1.8.0

07 Feb 15:02
fb7b499
Compare
Choose a tag to compare

New features ⭐️

  • We added visualization method to display the agent' structure as a tree! 🌳 by @aymeric-roucher in #470
image
  • We vastly simplified managed agents in #484
    • We've removed the ManagedAgents class: directly provide name and description attributes to your agent to make it work as a managed agent ! Check an example here.
  • We released Open Deep Research in #317!

Fixes 🔧

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

31 Jan 13:05
4e504a8
Compare
Choose a tag to compare

Main changes

Added commands to directly run agents from CLI: smolagent and webagent

  • Make web browser agent example a CLI script by @merveenoyan in #416
  • Add CLI for smolagents by @aymeric-roucher in #431
    • Now you can run smolagent "Your task!" from CLI to directly call a smolagent. Try it! webagent "Find me a cheap train from Paris to Torino before Thursday" or smolagent "Who's the current director of La French Tech?"

Gave a memory to agents! 🧠

  • Untangling Logging by @clefourrier in #316
  • Test memory by @albertvillanova in #428
    • This added a specific memory attribute to the agent!
    • We used this change to introduce nice functions like an agent.replay() function that replays the last run (based on the memories stored, so no further LLM calls)

Other big improvements 💪

  • Improve code execution logs in case of error by showing print outputs by @aymeric-roucher in #446

    • This makes sure that code execution outputs are stored to memory even when an error was raised later on. It should slightly improve the performance of CodeAgents
  • Update benchmark with Hub datasets by @albertvillanova in #412

    • This adds storing of benchmarking outputs directly to the Hub. Moving forward, we'll make benchmarking even easier!

Fixes and small improvements

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

28 Jan 10:46
de12e0a
Compare
Choose a tag to compare

What's Changed

image

New Contributors

Full Changelog: v1.5.1...v1.6.0

v1.5.1

27 Jan 09:26
12c923e
Compare
Choose a tag to compare

Bug Fixes 🐛

Full Changelog: v1.5.0...v1.5.1

v1.5.0

24 Jan 16:22
ad41f80
Compare
Choose a tag to compare

What's Changed

New Features 🚀

Fixes 🐛

Documentation and examples 📚

Maintenance 🏗️

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.4.1

17 Jan 20:00
Compare
Choose a tag to compare

What's Changed

New features 🚀

  • Add support for MCP Servers tools as ToolCollection by @grll in #232
    • This enables using Model Context Protocol (MCP) servers, thus makes many, many tools compatible with smolagents: find a list on glama.ai or smithery.ai
  • Allow passing kwargs to all models by @aymeric-roucher in #222
  • Add Chinese translations for multi-agent example by @FanwangM in #246

Fixes 🐛

Adjustments 🔧

New Contributors

Full Changelog: v1.3.0...v1.4.1