Package com.embabel.agent.spi
See: Description
-
Interface Summary Interface Description AgentProcessIdGenerator Generate names for agent processes AgentProcessRepository Repository for agent processes. AutoLlmSelectionCriteriaResolver Replace automatic LLM selection with a custom one based on usage BlackboardProvider Implemented by strategies for providing Blackboards. ContextRepository Load a context LlmOperations Wraps LLM operations. LlmService Framework-agnostic LLM service abstraction, parallel to com.embabel.common.ai.model.EmbeddingService. 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 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