Skip to content

FunctionToolCallback support for output schema#5095

Open
SunJiFengPlus wants to merge 1 commit into
spring-projects:1.1.xfrom
SunJiFengPlus:1.1.x
Open

FunctionToolCallback support for output schema#5095
SunJiFengPlus wants to merge 1 commit into
spring-projects:1.1.xfrom
SunJiFengPlus:1.1.x

Conversation

@SunJiFengPlus
Copy link
Copy Markdown

FunctionToolCallback support output schema

Signed-off-by: sunjifeng <jifeng.sun@outlook.com>
@ilayaperumalg ilayaperumalg added this to the 2.0.0.M2 milestone Jan 20, 2026
@ilayaperumalg ilayaperumalg modified the milestones: 2.0.0.M2, 2.0.0.RC1 Jan 22, 2026
@ilayaperumalg ilayaperumalg modified the milestones: 2.0.0-RC1, 2.0.0-M3 Feb 3, 2026
@tzolov tzolov modified the milestones: 2.0.0-M3, 2.0.0-M4 Mar 13, 2026
@sdeleuze sdeleuze modified the milestones: 2.0.0-M4, 2.0.0-M5 Mar 25, 2026
@ilayaperumalg ilayaperumalg modified the milestones: 2.0.0-M5, 2.0.0-M6 Apr 27, 2026
@ilayaperumalg ilayaperumalg modified the milestones: 2.0.0-M6, 2.0.0-RC1 May 8, 2026
@sdeleuze sdeleuze changed the title FunctionToolCallback support output schema FunctionToolCallback support for output schema May 20, 2026
@sdeleuze sdeleuze added the enhancement New feature or request label May 20, 2026
@tzolov
Copy link
Copy Markdown
Contributor

tzolov commented May 22, 2026

Hi @SunJiFengPlus, thanks for the suggestion! This aligns well with the MCP tools spec. Since it adds outputSchema to ToolDefinition, we'll need all ToolCallback providers (including @tools) to support it — likely requiring annotation and validator extensions. Hoping to get this in before RC1.

@tzolov tzolov modified the milestones: 2.0.0-M7, 2.0.0-RC1 May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants