From d2bf0bc5a55b1cff0d848ab6721cb5fa898fffd5 Mon Sep 17 00:00:00 2001 From: cpage-pivotal Date: Fri, 31 Oct 2025 10:25:49 +0900 Subject: [PATCH] fix: correct Claude model name from claude-sonnet-4.5 to claude-sonnet-4-5 Updated all references to use the correct model identifier format with hyphens instead of periods. Changes: - ClaudeAgentProperties: default model value and javadoc example - Documentation: autoconfiguration guide, hello-world tutorial, and API reference - Sample README: getting-started-hello-world autoconfiguration notes --- .../agents/claude/autoconfigure/ClaudeAgentProperties.java | 4 ++-- docs/src/main/antora/modules/ROOT/pages/api/agentclient.adoc | 2 +- .../modules/ROOT/pages/getting-started/autoconfiguration.adoc | 4 ++-- .../modules/ROOT/pages/getting-started/hello-world.adoc | 2 +- samples/getting-started-hello-world/README.md | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/agent-models/spring-ai-claude-agent/src/main/java/org/springaicommunity/agents/claude/autoconfigure/ClaudeAgentProperties.java b/agent-models/spring-ai-claude-agent/src/main/java/org/springaicommunity/agents/claude/autoconfigure/ClaudeAgentProperties.java index c2af365..8912e7d 100644 --- a/agent-models/spring-ai-claude-agent/src/main/java/org/springaicommunity/agents/claude/autoconfigure/ClaudeAgentProperties.java +++ b/agent-models/spring-ai-claude-agent/src/main/java/org/springaicommunity/agents/claude/autoconfigure/ClaudeAgentProperties.java @@ -35,7 +35,7 @@ * ai: * agents: * claude-code: - * model: "claude-sonnet-4.5" + * model: "claude-sonnet-4-5" * timeout: "PT5M" * yolo: true * executable-path: "/usr/local/bin/claude" @@ -50,7 +50,7 @@ public class ClaudeAgentProperties { /** * Claude model to use for agent tasks. */ - private String model = "claude-sonnet-4.5"; + private String model = "claude-sonnet-4-5"; /** * Timeout for agent task execution. diff --git a/docs/src/main/antora/modules/ROOT/pages/api/agentclient.adoc b/docs/src/main/antora/modules/ROOT/pages/api/agentclient.adoc index a9dea03..6eef56d 100644 --- a/docs/src/main/antora/modules/ROOT/pages/api/agentclient.adoc +++ b/docs/src/main/antora/modules/ROOT/pages/api/agentclient.adoc @@ -78,7 +78,7 @@ public class StandaloneExample { // 2. Configure agent options ClaudeAgentOptions options = ClaudeAgentOptions.builder() - .model("claude-sonnet-4.5") + .model("claude-sonnet-4-5") .yolo(true) .build(); diff --git a/docs/src/main/antora/modules/ROOT/pages/getting-started/autoconfiguration.adoc b/docs/src/main/antora/modules/ROOT/pages/getting-started/autoconfiguration.adoc index 53fa3b1..bf79a80 100644 --- a/docs/src/main/antora/modules/ROOT/pages/getting-started/autoconfiguration.adoc +++ b/docs/src/main/antora/modules/ROOT/pages/getting-started/autoconfiguration.adoc @@ -94,7 +94,7 @@ spring: ai: agents: claude-code: - model: "claude-sonnet-4.5" # Claude model to use + model: "claude-sonnet-4-5" # Claude model to use timeout: "PT5M" # Task execution timeout (5 minutes) yolo: true # Bypass permission checks (default: true) executable-path: "/usr/local/bin/claude" # Optional: custom CLI path @@ -105,7 +105,7 @@ spring: |Property |Default |Description |`spring.ai.agents.claude-code.model` -|`claude-sonnet-4.5` +|`claude-sonnet-4-5` |Claude model for agent tasks |`spring.ai.agents.claude-code.timeout` diff --git a/docs/src/main/antora/modules/ROOT/pages/getting-started/hello-world.adoc b/docs/src/main/antora/modules/ROOT/pages/getting-started/hello-world.adoc index a0f77fc..76d13c4 100644 --- a/docs/src/main/antora/modules/ROOT/pages/getting-started/hello-world.adoc +++ b/docs/src/main/antora/modules/ROOT/pages/getting-started/hello-world.adoc @@ -145,7 +145,7 @@ The fluent chain makes it easy to build up your agent request step by step. Spring Boot autoconfiguration handles everything automatically: * `AgentClient.Builder` bean (prototype scope) -* Claude agent (model: claude-sonnet-4.5, yolo: true) +* Claude agent (model: claude-sonnet-4-5, yolo: true) * LocalSandbox for secure execution No manual configuration required! diff --git a/samples/getting-started-hello-world/README.md b/samples/getting-started-hello-world/README.md index 6c93cf0..87e17df 100644 --- a/samples/getting-started-hello-world/README.md +++ b/samples/getting-started-hello-world/README.md @@ -55,7 +55,7 @@ The agent will: Spring Boot provides: - `AgentClient.Builder` bean (prototype scope) - automatically configured -- Claude agent with sensible defaults (model: claude-sonnet-4.5, yolo: true) +- Claude agent with sensible defaults (model: claude-sonnet-4-5, yolo: true) - LocalSandbox for secure command execution No manual configuration needed!