Skip to main content

Versions and source compatibility

Reviewed on 2026-10-18 against Core main 5ec935b384d5379324ee60277ddcd3a6683a861f. The current main development version is 2.1.0-RC2-SNAPSHOT. A snapshot coordinate does not freeze its contents. Build the pinned revision locally before using APIs added after RC1; this is not a claim of publication to Maven Central.

ContractValue
Maven groupio.github.agentic-ai-java
Core BOMargi-bom
Agent runtimeargi-agent-framework
Graph runtimeargi-graph-core
Neutral contractsargi-api
Java packagesio.github.agentic.ai.*
Configuration prefixargi.*
Java baseline17

The historical io.github.agentic-ai group and 2.1.0-dev version do not identify this baseline. The argi-api-base directory publishes the artifact argi-api.

Core dependencies​

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.agentic-ai-java</groupId>
<artifactId>argi-bom</artifactId>
<version>2.1.0-RC2-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.agentic-ai-java</groupId>
<artifactId>argi-agent-framework</artifactId>
</dependency>
</dependencies>

Use argi-graph-core instead for a graph-only application. The neutral runtime does not require every provider SDK or a Spring AI BOM. Add the selected optional adapter; see current runtime contracts.

The reviewed source uses Spring AI 2.0.1 in its Spring AI adapter and Spring Boot 4.1.1 for optional starters and Studio. These are integration dependencies, not the model contract of Core.

Extensions dependencies​

Extensions are versioned separately. Its reviewed source uses 2.1.0-RC2-SNAPSHOT, while its default Core dependency still points to RC1. The example bootstrap sets -Dargi.version=2.1.0-RC2-SNAPSHOT when building matching Extensions source.

Add the following entry to dependencyManagement alongside the Core BOM when using optional integrations:

<dependency>
<groupId>io.github.agentic-ai-java</groupId>
<artifactId>argi-extensions-bom</artifactId>
<version>2.1.0-RC2-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>

Core does not import the Extensions BOM. Build compatible source revisions rather than assuming all equally named snapshots work together.

Example validation baseline​

The example repository records source pins, staged compatibility corrections and actual results in docs/compatibility.md. Its live-provider results from 2026-10-15 are historical evidence, not verification of the newly pinned source.

New guides cover features already on the pinned main revision. Unmerged proposals are excluded. Runtime policies are opt-in; no application data migration is performed.

ARGI(Agent Runtime and Graph Intelligence)是面向 Java 开发者的智能体运行时与工作流框架。