> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qredence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent package (`packages/agent`)

> Core agent session runtime (packages/agent/src/agent.ts, agent-loop.ts, types.ts). Defines AgentEvent, AgentMessage, AgentTool, AgentContext, AgentState. The agent loop...

Core agent session runtime (`packages/agent/src/agent.ts`, `agent-loop.ts`, `types.ts`). Defines `AgentEvent`, `AgentMessage`, `AgentTool`, `AgentContext`, `AgentState`. The agent loop (`agentLoop`, `agentLoopContinue`) manages turn lifecycle, tool execution (sequential/parallel), steering/follow-up/continuation messages, and abort handling.

Public exports from `packages/agent/src/index.ts`. Protocol version `DAEMON_PROTOCOL_VERSION` and schema `DAEMON_SCHEMA_REVISION` live in `packages/agent/src/protocol.ts`. Changes must include backward-compatibility classification and capability gates.

Related: [Coding agent](/fleet-prime-agent/packages--coding-agent), [AI](/fleet-prime-agent/packages--ai)
