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. MatryoshkaToolInjectionStrategy Injection strategy that handles MatryoshkaTool invocations. 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. -
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. -
Object Summary Object Description Companion