CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/maven-com-embabel-agent--embabel-agent-starter

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.

Overview
Eval results
Files

LlmTool.mddocs/

@LlmTool

Exposes a method as an LLM-callable tool.

For complete documentation, see Annotations API Reference.

Quick 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;
}

Attributes

  • description (required) - Tool description shown to LLM
  • name - Override tool name (default: method name)
  • returnDirect - Skip LLM processing (default: false)
  • category - Category for MatryoshkaTools

See Also

tessl i tessl/maven-com-embabel-agent--embabel-agent-starter@0.3.1

docs

api-annotations.md

api-domain-model.md

api-invocation.md

api-tools.md

concepts-actions.md

concepts-agents.md

concepts-goals.md

concepts-invocation.md

concepts-tools.md

guides-creating-agents.md

guides-creating-tools.md

guides-defining-actions.md

guides-goal-achievement.md

guides-human-in-loop.md

guides-multimodal.md

index.md

integration-mcp.md

integration-model-providers.md

integration-spring-boot.md

LlmTool.md

quickstart.md

reference-component-scanning.md

reference-configuration-properties.md

reference-installation.md

reference-logging.md

reference-resilience.md

reference-streaming.md

tile.json