Start Planning
Response:
409 if a planning session is already active for the project.
Get Status
Cancel Planning
404 if no active planning session exists.
WebSocket Events
Planning progress is streamed via Socket.IO events:plan:started
Emitted when a planning session begins.plan:phase
Emitted when the planning phase changes.starting → exploring → writing → (completed)
plan:progress
Emitted when Claude produces text output.plan:log
Emitted for tool calls and results.tool, result, error, phase