š New in smolagents v1.20.0: Remote Python Execution via WebAssembly (Wasm)
We've just merged a major new capability into the smolagents framework: the CodeAgent can now execute Python code remotely in a secure, sandboxed WebAssembly environment!
š§ Powered by Pyodide and Deno, this new WasmExecutor lets your agent-generated Python code run safely: without relying on Docker or local execution.
Why this matters: ā Isolated execution = no host access ā No need for Python on the user's machine ā Safer evaluation of arbitrary code ā Compatible with serverless / edge agent workloads ā Ideal for constrained or untrusted environments
This is just the beginning: a focused initial implementation with known limitations. A solid MVP designed for secure, sandboxed use cases. š”
š” We're inviting the open-source community to help evolve this executor: ⢠Tackle more advanced Python features ⢠Expand compatibility ⢠Add test coverage ⢠Shape the next-gen secure agent runtime
Let's reimagine what agent-driven Python execution can look like: remote-first, wasm-secure, and community-built.
This feature is live in smolagents v1.20.0! Try it out. Break things. Extend it. Give us feedback. Let's build safer, smarter agents; together š§ āļø
š SmolAgents v1.19.0 is live! This release brings major improvements to agent flexibility, UI usability, streaming architecture, and developer experience: making it easier than ever to build smart, interactive AI agents. Here's what's new:
š§ Agent Upgrades - Support for managed agents in ToolCallingAgent - Context manager support for cleaner agent lifecycle handling - Output formatting now uses XML tags for consistency
š„ļø UI Enhancements - GradioUI now supports reset_agent_memory: perfect for fresh starts in dev & demos.
š Streaming Refactor - Streaming event aggregation moved off the Model class - ā”ļø Better architecture & maintainability
š¦ Output Tracking - CodeAgent outputs are now stored in ActionStep - ā More visibility and structure to agent decisions
š Bug Fixes - Smarter planning logic - Cleaner Docker logs - Better prompt formatting for additional_args - Safer internal functions and final answer matching
š Docs Improvements - Added quickstart examples with tool usage - One-click Colab launch buttons - Expanded reference docs (AgentMemory, GradioUI docstrings) - Fixed broken links and migrated to .md format
New in smolagents v1.16.0: š Bing support in WebSearchTool š Custom functions & executor_kwargs in LocalPythonExecutor š§ Streaming GradioUI fixes š Local web agents via api_base & api_key š Better docs
smolagents v1.14.0 is out! š š MCPClient: A sleek new client for connecting to remote MCP servers, making integrations more flexible and scalable. šŖØ Amazon Bedrock: Native support for Bedrock-hosted models. SmolAgents is now more powerful, flexible, and enterprise-ready. š¼