Package com.embabel.agent.spi.loop
See: Description
-
Class Summary Class Description ChainedToolInjectionStrategy Chains multiple injection strategies into a pipeline. LlmMessageResponse Framework-agnostic result of a single LLM inference call. ToolInjectionResult Result of tool injection evaluation. ToolInjectionContext Context provided to injection strategies for decision-making. ToolCallResult Result of a tool call execution. ToolNotFoundException Thrown when the LLM requests a tool that is not available. MaxIterationsExceededException Thrown when the tool loop exceeds the maximum number of iterations. ToolLoopResult Result of executing an Embabel tool loop. UnfoldingToolInjectionStrategy Injection strategy that handles UnfoldingTool invocations. -
Interface Summary Interface Description LlmMessageSender Framework-agnostic interface for making a single LLM inference call. ToolInjectionStrategy Strategy for dynamically injecting tools during a conversation. ToolLoop Embabel's own tool execution loop. ToolLoopFactory Factory for creating ToolLoop instances.