Try it out.
Break things. Extend it. Give us feedback.
Let's build safer, smarter agents; together 🧠⚙️
👉 github.com/huggingface/...
#smolagents #opensource #AIagents #WebAssembly #Deno #Pyodide #HuggingFace #AgenticAI
Try it out.
Break things. Extend it. Give us feedback.
Let's build safer, smarter agents; together 🧠⚙️
👉 github.com/huggingface/...
#smolagents #opensource #AIagents #WebAssembly #Deno #Pyodide #HuggingFace #AgenticAI
Let's reimagine what agent-driven code execution can look like: remote, safe, and Wasm-powered.
Let's reimagine what agent-driven code execution can look like: remote, safe, and Wasm-powered.
This is a foundation we're inviting the community to build on:
• Add feature support
• Expand compatibility to new use cases
• Help make agents even more secure + capable
Contribute, test, break things, and PR back 🚀
This is a foundation we're inviting the community to build on:
• Add feature support
• Expand compatibility to new use cases
• Help make agents even more secure + capable
Contribute, test, break things, and PR back 🚀
Because Pyodide in Node.js needs experimental flags for stack switching, and some APIs (like urllib3) aren’t yet compatible out of the box.
But this is just the beginning.
Because Pyodide in Node.js needs experimental flags for stack switching, and some APIs (like urllib3) aren’t yet compatible out of the box.
But this is just the beginning.
✅ Basic Python logic
✅ Standard control flow
✅ Limited stdlib support
❌ No HTTP requests (yet)
❌ No advanced I/O or external packages
It's early: a solid MVP for secure use cases. 💡
✅ Basic Python logic
✅ Standard control flow
✅ Limited stdlib support
❌ No HTTP requests (yet)
❌ No advanced I/O or external packages
It's early: a solid MVP for secure use cases. 💡
WebAssembly = portable, fast, and secure.
It enables:
• Safe remote execution of Python code
• Zero access to the host machine
• Consistent, deterministic environments
• Serverless + edge-compatible agent workflows
WebAssembly = portable, fast, and secure.
It enables:
• Safe remote execution of Python code
• Zero access to the host machine
• Consistent, deterministic environments
• Serverless + edge-compatible agent workflows
🧵 That’s a wrap for smolagents v1.19.0!
Grab the latest, test the improvements, and tell us what you build.
👇👇👇
github.com/huggingface/...
#smolagents #AIagents #OSS #HuggingFace
🧵 That’s a wrap for smolagents v1.19.0!
Grab the latest, test the improvements, and tell us what you build.
👇👇👇
github.com/huggingface/...
#smolagents #AIagents #OSS #HuggingFace
📚 Docs Game: Leveled Up
* ✨ Quickstart got tool usage examples
* 💡 Added open in Colab buttons!
* 🧠 Reference docs now include AgentMemory, better docstrings
📚 Docs Game: Leveled Up
* ✨ Quickstart got tool usage examples
* 💡 Added open in Colab buttons!
* 🧠 Reference docs now include AgentMemory, better docstrings
🐛 Bug Fixes Blitz
From final answer logic to Docker logs, this release patched up:
* Planning logic bugs 🧠
* Type-safe wrappers 🛡️
* Executor output matching 🧵
* Prompt fixes for additional_args 📝
🐛 Bug Fixes Blitz
From final answer logic to Docker logs, this release patched up:
* Planning logic bugs 🧠
* Type-safe wrappers 🛡️
* Executor output matching 🧵
* Prompt fixes for additional_args 📝
📋 Agent Output Tracking
* CodeAgent outputs are now stored in ActionStep
📂 More structured traceability of actions & results!
📋 Agent Output Tracking
* CodeAgent outputs are now stored in ActionStep
📂 More structured traceability of actions & results!
📡 Streaming Just Got Smarter
* Streaming event aggregation was moved off the Model class
➕ Cleaner structure, better separation of concerns
📡 Streaming Just Got Smarter
* Streaming event aggregation was moved off the Model class
➕ Cleaner structure, better separation of concerns
🎛️ UI Improvements
* New reset_agent_memory feature in GradioUI 💾
- Handy for debugging or starting fresh mid-run!
🎛️ UI Improvements
* New reset_agent_memory feature in GradioUI 💾
- Handy for debugging or starting fresh mid-run!
🧠 Agent Upgrades
* You can now use managed agents with ToolCallingAgent 🔧
* Agent cleanup supports context managers: easier resource handling!
* Switched code output tags to XML for clarity
🧠 Agent Upgrades
* You can now use managed agents with ToolCallingAgent 🔧
* Agent cleanup supports context managers: easier resource handling!
* Switched code output tags to XML for clarity