feat: implement agent core components including planner, executor, orchestrator, and memory management while refactoring tool result presentation

This commit is contained in:
2026-07-21 19:08:25 +07:00
parent 94588bb12f
commit 5b128d8965
37 changed files with 892 additions and 720 deletions

View File

@@ -31,12 +31,27 @@
<artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>
</dependency>
<!-- AOP for Global Tool Exception Handling -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
<version>3.4.0</version>
</dependency>
<!-- WebClient (needed for generated API client if library is webclient) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<!-- Netty DNS Resolver for MacOS (Apple Silicon) -->
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-resolver-dns-native-macos</artifactId>
<classifier>osx-aarch_64</classifier>
<scope>runtime</scope>
</dependency>
<!-- OAuth2 Client -->
<dependency>
<groupId>org.springframework.boot</groupId>
@@ -108,6 +123,7 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>dev.sonpx.loyalty.mcp.McpServerApplication</mainClass>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>