We are building agentic AI enterprise applications using Spring AI and have a question regarding the future of Agent Skills support.
Current Situation
The spring-ai-agent-utils project within the Spring AI Community provides a SkillsTool. This is a powerful and model-agnostic pattern that works across all Spring AI supported LLM providers.
A feature request for a built-in Skill Extension Framework was already filed as #5293 and closed, pointing back to spring-ai-agent-utils as the preferred community implementation.
The Problem
The current status is unclear from an enterprise perspective:
- It is not clear whether spring-ai-agent-utils is incubating toward eventual graduation into Spring AI core, or is intended to remain a community project indefinitely.
- Skills are a foundational building block for agentic applications. Without a clear ownership and maintenance commitment, it is difficult for enterprise teams to adopt this pattern in production systems.
Expected Behavior
A clear statement on one of the following paths:
- Skills graduate into Spring AI core with a starter, auto-configuration, properties, and official documentation (similar to how MCP support was integrated).
- spring-ai-agent-utils is the designated long-term home with an explicit commitment to maintenance, a defined release cadence, and ideally Spring team involvement, so enterprise adopters can rely on it.
We are building agentic AI enterprise applications using Spring AI and have a question regarding the future of Agent Skills support.
Current Situation
The spring-ai-agent-utils project within the Spring AI Community provides a SkillsTool. This is a powerful and model-agnostic pattern that works across all Spring AI supported LLM providers.
A feature request for a built-in Skill Extension Framework was already filed as #5293 and closed, pointing back to spring-ai-agent-utils as the preferred community implementation.
The Problem
The current status is unclear from an enterprise perspective:
Expected Behavior
A clear statement on one of the following paths: