bigchuidw3/spring-ai-agentx
142 stars · Last commit 2026-07-28
基于原生 Spring AI 的智能体(Agent)开发框架,提供 ReAct 执行引擎、分层记忆、工具调度、Human-in-the-Loop 等核心能力,形成完整的 Harness Engineering 方案,帮助开发者快速构建 AI Agent,可以快速搭建 Java 版的 Claude Code。
README preview
# Spring AI AgentX 基于原生 Spring AI 的智能体(Agent)开发框架,提供 ReAct 执行引擎、当前会话记忆、长期记忆、上下文压缩、工具调度、Human-in-the-Loop 等核心能力,帮助开发者快速构建可落地的 Java Agent。 > 当前发布版本:1.0.1 > > 历史版本:1.0.0-M2 > > JDK 21+ | Spring Boot 3.5.x | Spring AI 1.1.0 ## Spring AI AgentX 是什么 Spring AI AgentX 是一款面向 Java 开发者的 AI Agent 开发框架。框架基于 Spring AI 与 Reactor 构建,专注 Agent 执行引擎本身,不引入额外的 Graph 编排范式,尽量复用 Spring AI 原生能力完成多轮推理、工具调用、会话持久化与执行控制。 ### 设计理念 - 不造新范式,只做 Agent 引擎 - 不用 Graph,基于 Reactor 驱动多轮执行 - 把模型之外的能力统一收口到 Harness:工具调度、当前会话状态、上下文压缩、HITL、追踪审计、技能体系