ci / vet-and-test (pull_request) Successful in 40s
Why: The direct path never retried provider timeouts, so a single 429 failed the run. Evidence: go test ./internal/settings/ ./internal/runtime/ passed. Default runtime.llmRetries is 2. Impact: Retries happen only when the stream has not forwarded a delta. Injected test streams are not wrapped. Refs: feature/llm-robustness Co-authored-by: Cursor <cursoragent@cursor.com>