Youtu-Agent
开源的智能体构建框架,用 YAML 配置定义智能体行为,提供 ReAct 循环与 Planner/Workers/Reporter 分工两种范式,并自带评测流程,适合想用开源模型跑通整条链路、需要统一评测口径的开发者。

Youtu-Agent 是一个用来构建、运行和评估自主智能体的开源框架。它把「智能体怎么配、在哪跑、用什么工具、效果如何」拆成几个互不纠缠的模块,开发者按需替换其中一块,不必从头搭一套。代码里它常被简写成 utu。
主要功能
配置层基于 pydantic 和 hydra,用 YAML 文件描述智能体、实验和各个组件的行为,改行为多数时候是改配置而不是改代码。智能体本身提供两种范式:SimpleAgent 走经典的 ReAct 循环,边推理边调用工具;OrchestraAgent 面向复杂任务,由 Planner、Workers、Reporter 分工,先规划再执行。
环境模块给智能体提供所处世界的状态和上下文,文档里提到 ShellLocalEnv 用于访问文件系统,BrowserEnv 用于网页交互。工具包覆盖网页搜索、文件操作、代码执行、文档分析等,接口文档里能查到搜索、文档、图像、视频、代码片段、Bash、Python 执行等具体工具集。
评测与上手
框架自带一套评测流程,把数据管理、基准逻辑处理和自动执行评判串起来,方便对比不同配置下智能体的表现。文档站按 Intro、Quickstart、Howto、Documentation、Examples、API Reference 组织,新手可以从 Quickstart 或 Docker 启动入手,进阶看如何自定义 YAML 配置、评估智能体、使用 agent skills。
适合谁
适合需要自己搭智能体、又希望有统一评测口径的开发者与算法团队,尤其是想用开源模型跑通整条链路的人。文档为英文,需要写 YAML、读 Python 接口,不是给普通用户点开即用的产品。