产品简介
TAgent 是一个基于Java和Spring的AI Agent开发框架,专为生产环境设计。它解决了AI Agent从简单模型调用到复杂工程落地(如工具动态管理、人机协同、全链路可观测)的痛点,适合希望构建稳健、可控AI应用的企业和开发者。

核心功能
- 提供Fixed、Auto、Flow三种执行模式,适配不同复杂度的任务。
- 支持MCP工具的动态发现、补挂、治理与自动重连,实现工具的高效管理。
- 具备执行中干预、人工审批、主动追问等完整人机协同能力。
- 内置Agentic RAG与四层记忆系统,增强Agent的理解与上下文管理能力。
- 提供SSE流式输出、运行快照、步骤重做及全链路观测,便于调试与运维。
快速开始
- 准备Java 17及以上环境与数据库(MySQL, PostgreSQL)。
- 根据文档配置项目,启动Spring Boot应用。
- 通过API或前端界面与Agent交互,体验核心功能。
界面预览
与其他方案对比
| 对比项 | TAgent | 同类方案 |
|---|---|---|
| 工程化程度 | 提供从接入、路由、执行到观测的完整、分层架构,专注于生产环境落地。 | 多数框架侧重于模型调用封装,缺乏对Agent全生命周期的系统性设计。 |
| 功能完备性 | 内置动态工具管理、多层记忆、计划编排、后台任务等高级特性。 | 通常需要开发者自行集成或实现复杂的工作流、记忆和工具管理逻辑。 |
| 干预与协同能力 | 原生支持执行中 steer、answer_now、cancel 及人工审批,实现精细的人机协同。 | 对人工干预的支持较为有限,通常需要额外开发。 |
| 可观测性 | 提供运行编号快照、步骤级重做、Timeline重连及全链路观测,便于调试。 | 可观测性依赖外部工具集成,缺少针对Agent运行过程的内建观测与恢复能力。 |
适合谁用
- 希望系统学习Java/Spring AI Agent工程化落地的后端开发者。
- 研究动态工具治理、Agentic RAG等前沿AI工程实践的技术团队。
- 需要构建具备人工干预、任务规划与流式输出等完整能力的AI应用的企业。
下载与版本
当前最新版本为 v1.13.0,发布于 2026-06-17。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pengmoubuaixuexi/TAgent