Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
albertvillanovaΒ 
posted an update 1 day ago
Post
162
πŸš€ 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

πŸ”— Check out the PR: https://github.com/huggingface/smolagents/pull/1261

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 πŸ§ βš™οΈ

πŸ‘‰ https://github.com/huggingface/smolagents/releases/tag/v1.20.0

#smolagents #WebAssembly #Python #AIagents #Pyodide #Deno #OpenSource #HuggingFace #AgenticAI