Skip to main content

run_agent_loop

Function run_agent_loop 

Source
pub fn run_agent_loop(
    engine: &InferenceEngine,
    ctx: &mut LlamaContext,
    conversation: &mut Conversation,
    tools: &ToolRegistry,
    permissions: &mut PermissionTracker,
    config: &AgentLoopConfig,
    kv_cache: &mut KvCacheState,
    on_event: impl FnMut(AgentEvent),
) -> Result<(), AgentError>
Expand description

Run the core agentic loop with incremental, chunked prompt encoding.