huggingface/smolagents 是一个用于以 Python 代码编写智能体行为的库。该仓库的最新版本是 v1.26.0,但所提供的 FACTS 中没有该版本的相关变更。因此本文不是介绍某项具体改动,而是介绍仓库文档中记录的功能。
该项目主张简洁的代码中心式配置。CodeAgent 以 Python 代码片段编写行为,可在 Blaxel、E2B、Modal、Docker 沙箱中运行。它是一个采用 Apache-2.0 许可的 Python 库,通过模型适配器和工具调用连接多个 LLM 与工具。
输入支持文本、视觉、视频和音频。可以在 Hub 上分享或获取工具与智能体,也可以使用 MCP、LangChain 和 Hub Space 中的工具。由于它被设计为组合输入形式与工具来执行任务,作为通用智能体库,其配置覆盖范围相当广泛。
不过,这些资料并未给出 v1.26.0 的变更记录、性能测量和采用案例。功能范围可以通过 README 摘要确认,但这并不足以作为判断其在实际任务中的效果或稳定性的依据。因此,与其说这是一个着眼于该版本具体改进或已验证性能的项目,不如说它更适合以文档中写明的配置与连接范围为基准来考察。