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.