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 요약으로 확인되지만, 실제 과업에서의 효과나 안정성까지 판단할 근거는 아니다. 그러므로 릴리스의 구체적 개선이나 검증된 성능보다, 문서에 적힌 구성과 연결 범위를 기준으로 살펴볼 프로젝트다.