Skip to main content
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, AI
Last modified on August 17, 2026