Base starter module for the Embabel Agent Framework providing core dependencies for building agentic flows on the JVM with Spring Boot integration and GOAP-based intelligent path finding.
Exposes a method as an LLM-callable tool.
For complete documentation, see Annotations API Reference.
@LlmTool(
description = "Tool description for LLM",
name = "tool_name",
returnDirect = false,
category = "category-name"
)
public Result executeTool(
@LlmTool.Param(description = "Parameter description", required = true)
String param
) {
return result;
}description (required) - Tool description shown to LLMname - Override tool name (default: method name)returnDirect - Skip LLM processing (default: false)category - Category for MatryoshkaToolstessl i tessl/maven-com-embabel-agent--embabel-agent-starter@0.3.1docs