Package com.embabel.agent.tools.agent
See: Description
-
Class Summary Class Description AchievableGoalsToolGroupFactory Expose tools for all goals achievable by the agent given its current OperationContext and Blackboard AgentToolCallback Tool callback that can be used to execute an agent. DefaultProcessCallbackTools Default tools for handling agent processes GoalToolCallback Spring AI ToolCallback implementation for a specific goal. PrefixedGoalToolNamingStrategy ApplicationNameGoalToolNamingStrategy Prefix tool names with the application name. Handoffs Handoffs to local agents. PerGoalToolCallbackFactory Generic tool callback provider that publishes a tool callback for each goal. TypeWrappingToolDefinition Tool definition that wraps an input type, generating a JSON schema for it. PerGoalToolCallbackFactoryKt -
Interface Summary Interface Description GoalToolNamingStrategy Names published tools. TextCommunicator Communicator for awaiting user input. -
Object Summary Object Description SanitizedGoalNameToolNamingStrategy A simple naming strategy that uses the last two segments of the goal name to create a tool name. PromptedTextCommunicator Prompted awaitable communicator