feat: 全新智能体功能

- 基于先进智能体框架,增加智能体编排功能
- 增加智能体聊天,并对接持久化
This commit is contained in:
2026-05-25 11:42:48 +08:00
parent 6c3d98eaac
commit 72df00f25b
168 changed files with 22045 additions and 400 deletions

41
pom.xml
View File

@@ -24,6 +24,7 @@
<mybatis-flex.version>1.11.6</mybatis-flex.version>
<easy-agents.version>0.0.1</easy-agents.version>
<okhttp.version>4.9.3</okhttp.version>
<kotlin.version>1.8.22</kotlin.version>
<spring-boot.version>3.5.9</spring-boot.version>
<flyway.version>10.20.1</flyway.version>
<flyway.clickhouse.version>10.20.0</flyway.clickhouse.version>
@@ -198,6 +199,11 @@
<artifactId>easy-agents-spring-boot-starter</artifactId>
<version>${easy-agents.version}</version>
</dependency>
<dependency>
<groupId>com.easyagents</groupId>
<artifactId>easy-agents-agent-runtime</artifactId>
<version>${easy-agents.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
@@ -260,6 +266,36 @@
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-kotlin</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk7</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-common</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-reflect</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
@@ -408,6 +444,11 @@
<artifactId>easyflow-module-ai</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>tech.easyflow</groupId>
<artifactId>easyflow-module-agent</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>tech.easyflow</groupId>
<artifactId>easyflow-module-auth</artifactId>