From d25bb75cd7c206589e570e698761b1d10ea003e5 Mon Sep 17 00:00:00 2001 From: cpage-pivotal Date: Fri, 24 Oct 2025 12:00:33 -0500 Subject: [PATCH] fix: add Spring Boot 3.x autoconfiguration support Add AutoConfiguration.imports file to support Spring Boot 3.x's new autoconfiguration discovery mechanism. This ensures ClaudeAgentAutoConfiguration and SandboxAutoConfiguration are properly discovered in Spring Boot 3.x applications. The existing spring.factories file is retained for Spring Boot 2.x compatibility. Fixes the "No qualifying bean of type 'AgentClient$Builder' available" error when running samples with Spring Boot 3.5.0. --- ...springframework.boot.autoconfigure.AutoConfiguration.imports | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 agent-models/spring-ai-claude-agent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports diff --git a/agent-models/spring-ai-claude-agent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/agent-models/spring-ai-claude-agent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports new file mode 100644 index 0000000..23b0463 --- /dev/null +++ b/agent-models/spring-ai-claude-agent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -0,0 +1,2 @@ +org.springaicommunity.agents.claude.autoconfigure.ClaudeAgentAutoConfiguration +org.springaicommunity.agents.claude.autoconfigure.SandboxAutoConfiguration