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
Enhancements 🛠️
Bug Fixes 🐛
Documentation Improvements 📚
Maintenance 🏗️
New Contributors
Full Changelog: https://github.com/huggingface/smolagents/compare/v1.16.1...v1.17.0