Spring AI Replace timestamp column with sequence_id in JDBC Chat Memory schema

Background The JDBC Chat Memory repository currently uses a timestamp column to maintain message ordering. However, this...

Spring AI Support a way to listen to the major lifecycle phases of the protocol on both MCP Server and Client side.

Expected BehaviorI should be able to listen to the events on both MCP Server and Client side that track the MCP protocol...

Spring AI Use @Schema when possible

ImpactThe LLM thinks the readonly fields are writable, so it wastes tokens trying to figure out default values to pass i...

Spring AI Getting textContent but method name getText causes serialization failure issue !!!!

Bug descriptionSpringAI provides a Message interface for its conversation records, which has corresponding implementatio...

Spring AI Spring AI - MCP Starter not working with starter-web and webflux and lazy initialization=true

Bug descriptionWe are trying to implement the MCP Server using the spring-ai-starter-mcp-server-webmvc dependency in a S...

Spring AI MySQL/MariaDB schema TIMESTAMP precision causes message ordering issues in JdbcChatMemoryRepository

Bug descriptionThe saveAll() method in JdbcChatMemoryRepository attempts to guarantee message ordering using millisecond...

Spring AI spring-ai 1.1.0-M3 McpAsyncClient#listTools endless loop

spring-ai version:1.1.0-M3when mcpserver return result:nextCursor="",the listTools method will continue loop,because of...

Spring AI Spring-ai does NOT work with io.github.bonigarcia:webdrivermanager

Minimal Complete Reproducible exampleplugins { id 'java' id 'org.springframework.boot' version '3.4.10' id 'io....

Spring AI Return Direct - multiple returns

Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to c...

Spring AI Provide an official PDF download for the Spring AI reference documentation

DescriptionThe Spring AI reference documentation is currently available only as HTML athttps://docs.spring.io/spring-ai/...

Spring AI Add ability to customize WebClient per connection name

When creating NamedClientMcpTransport, support ability to customize WebClient per connection name.Current code creates t...

Spring AI Can someone help When I upload an MP4 video, there will be an error that recognizes the video as an image

LLM:Qwen2.5-Omni-7B-AWQspring-ai: 1.1.0-M2My core code:`String mime; String suffix = requestPojo.getFileName(...

Spring AI BeanOutputConverter does not work with Amazon Nova models

Bug descriptionThe nova models (tested with amazon.nova-lite-v1:0) prefix the response with <thinking>...</thin...

Spring AI Fix: Tool Call chunk merging fails for APIs returning empty string IDs

Bug descriptionInside org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper at line 114:```java ...

Spring AI Spring AI BOM uses ${project.version} in dependency management which is wrong

Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to c...

Spring AI Add ToolChoice Support for Anthropic API

I believe this could end up being a part of #3513, however for simplicity I'll make this ticket independent. The feature...

Spring AI Fix AzureOpenAiChatAutoConfiguration auto-configuration

DescriptionThis PR fixes the AzureOpenAiChatAutoConfiguration class by removing @ImportAutoConfiguration, aligning it wi...

Spring AI MCPAnotated beans found in wrong order

Bug descriptionWhen using MCPAnnotations such as @McpProgress the AbstractAnnotatedMethodBeanPostProcessor adds the foun...

Spring AI DeepSeekChatModel forces tool_choice to be specified to trigger loop tool call

Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to c...

Spring AI Get Tool Calling Request Arguments

Expected BehaviorI need to be able to get the values of the of the request being made to a Tool defined in the applicati...

下一页
.