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 の概要で確認できるものの、実際の課題における効果や安定性まで判断する根拠にはならず、検証済みのパフォーマンスを示すものでもない。そのため、リリース固有の改善点や検証済みの性能よりも、文書に記載された構成と接続範囲を基準に検討すべきプロジェクトである。