Description
Large diffs can take a long time to review when waiting for the full LLM response. Implement streaming so results appear incrementally.
Acceptance Criteria
Implementation Notes
- OpenAI and Anthropic both support SSE streaming
- Use
tokio streams and futures-util for stream processing
- Buffer partial findings until they are complete before displaying severity
Description
Large diffs can take a long time to review when waiting for the full LLM response. Implement streaming so results appear incrementally.
Acceptance Criteria
--stream/--no-streamflagImplementation Notes
tokiostreams andfutures-utilfor stream processing