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、追踪审计、技能体系

View full repository on GitHub →