(chunk: string)
| 641 | }); |
| 642 | |
| 643 | const flushVisible = (chunk: string): void => { |
| 644 | if (!chunk) return; |
| 645 | visibleText += chunk; |
| 646 | const delta = attemptStreamer.push(chunk); |
| 647 | if (!delta) return; |
| 648 | |
| 649 | if (thinkingEnabled && reasoningContent && !reasoningSent) { |
| 650 | writeOpenAIReasoningDelta(res, streamMeta.id, streamMeta.created, streamMeta.model, reasoningContent); |
| 651 | reasoningSent = true; |
| 652 | } |
| 653 | writeOpenAITextDelta(res, streamMeta.id, streamMeta.created, streamMeta.model, delta); |
| 654 | }; |
| 655 | |
| 656 | await sendCursorRequest(activeCursorReq, (event: CursorSSEEvent) => { |
| 657 | if (event.type !== 'text-delta' || !event.delta) return; |
no test coverage detected