-
Notifications
You must be signed in to change notification settings - Fork 137
Open
Labels
aiArtificial InteligenceArtificial InteligencebackendConcerning any and all backend issuesConcerning any and all backend issuesenhancementNew feature or requestNew feature or requestworkflow-componentNew backend component requestNew backend component request
Description
Summary
Add a new agent-utils component that integrates Spring AI Community Agent Utils (v0.5.0) to provide a set of developer-oriented tools for AI agents in ByteChef.
Changes
New Component: server/libs/modules/components/ai/agent/utils/
Registers the following tools as ClaudeCodeToolFunction cluster elements via AgentUtilsToolComponentHandler:
| Tool Class | Description |
|---|---|
AgentUtilsBraveWebSearchTool |
Web search with domain filtering via Brave Search API |
AgentUtilsFileSystemTools |
Read, write, and edit files |
AgentUtilsGlobTool |
Fast file pattern matching |
AgentUtilsGrepTool |
Content search using regex patterns |
AgentUtilsShellTools |
Execute shell commands |
AgentUtilsSkillsTool |
Skill invocation for AI agents |
AgentUtilsSmartWebFetchTool |
Intelligent web page fetching with Jina AI |
AgentUtilsTaskTool |
Launch and manage sub-agent tasks |
AgentUtilsTodoWriteTool |
Task/todo list management |
Dependencies
- Added
org.springaicommunity:spring-ai-agent-utils:0.5.0tolibs.versions.toml - New module registered in
settings.gradle.kts
Also includes
ClaudeCodeToolFunctioninterface inplatform-component-apifor tool provider integration
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
aiArtificial InteligenceArtificial InteligencebackendConcerning any and all backend issuesConcerning any and all backend issuesenhancementNew feature or requestNew feature or requestworkflow-componentNew backend component requestNew backend component request
Type
Projects
Status
Quarterly Release
Status
In Progress