基于注解驱动的跨架构 AI Agent 编排框架
AiSpect’s core code is currently closed-source, but we provide pre-compiled JAR packages and Maven/Gradle repository addresses to the public.
Please download the corresponding adapter JARs and dependencies according to your project architecture.
Provides the lowest-level annotation definitions and core AI communication interception capabilities:
aispect-agents-1.0.0.jar —— Download (Zero-dependency declaration package)aispect-core-1.0.0.jar —— Download (Contains underlying networking, LLM communication, and proxy engine)Download the corresponding adapter package according to your runtime environment:
aispect-engine-spring-1.0.0.jar —— Downloadaispect-engine-quarkus-1.0.0.jar —— Downloadaispect-engine-se-1.0.0.jar —— DownloadYou can import AiSpect into your project directly using the following configurations.
pom.xml)If you are using Spring Boot, just import the Engine and Agents packages:
<dependencies>
<!-- AiSpect Spring Boot Engine Adapter -->
<dependency>
<groupId>com.aispect</groupId>
<artifactId>aispect-engine-spring</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
<!-- Official Agents Library -->
<dependency>
<groupId>com.aispect</groupId>
<artifactId>aispect-agents</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
</dependencies>
build.gradle)The corresponding Gradle dependency import method:
dependencies {
// AiSpect Spring Boot Engine Adapter
implementation 'com.aispect:aispect-engine-spring:1.0.0-SNAPSHOT'
// Official Agents Library
implementation 'com.aispect:aispect-agents:1.0.0-SNAPSHOT'
}
The AiSpect core annotation layer maintains absolutely zero external dependencies. However, during runtime, the aispect-core pulled by the engine encapsulates network client tools (such as OkHttp 3.x) for communication with large language models. When using Spring Boot, aispect-engine-spring automatically manages these cascading dependency versions, so no manual intervention is required.