Package com.embabel.agent.spi
See: Description
-
Interface Summary Interface Description AgentProcessIdGenerator Generate names for agent processes AgentProcessRepository Spring-style repository for agent processes. AutoLlmSelectionCriteriaResolver Replace automatic LLM selection with a custom one based on usage ContextRepository Load a context LlmUse Spec for calling an LLM. LlmCall Spec for calling an LLM. LlmOperations Wraps LLM operations. ActionExecutionSchedule When should an action run? OperationScheduler Schedules operations for an AgentProcess. PlannerFactory Pluggable planner factory Ranker Rank available choices based on user input and agent metadata. ToolDecorator Decorate tools for use on the platform: for example, to time them and emit events. ToolGroupResolver -
Class Summary Class Description LlmInteraction Encapsulates an interaction with an LLM. InvalidLlmReturnFormatException The LLM returned an object of the wrong type. InvalidLlmReturnTypeException Thrown the LLM returned an object that fails validation, and although we tried, we could not correct it. ProntoActionExecutionSchedule No delay DelayedActionExecutionSchedule Run after a given delay ScheduledActionExecutionSchedule Run at the given time in the future ToolCallSchedule Rankings Rankings, sorted by score descending Ranking Ranking choice returned by the ranker