Most users should use AgentCtrl::openCode() from the high-level API.
Use this page when you need direct request/command/parser control.
Core Flow
Session Handling
OpenCodeRequest supports:
continueSession: true(resume most recent)sessionId: '...'(resume a specific session)
Key Types
- Request DTO:
OpenCodeRequest - Command builder:
OpenCodeCommandBuilder - Parser:
ResponseParser - Stream events:
TextEvent,ToolUseEvent,StepFinishEvent,ErrorEvent