MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / updateTrackerFromText

Function updateTrackerFromText

packages/pi-tui/src/utils.ts:617–628  ·  view source on GitHub ↗
(text: string, tracker: AnsiCodeTracker)

Source from the content-addressed store, hash-verified

615}
616
617function updateTrackerFromText(text: string, tracker: AnsiCodeTracker): void {
618 let i = 0;
619 while (i < text.length) {
620 const ansiResult = extractAnsiCode(text, i);
621 if (ansiResult) {
622 tracker.process(ansiResult.code);
623 i += ansiResult.length;
624 } else {
625 i++;
626 }
627 }
628}
629
630/**
631 * Split text into words while keeping ANSI codes attached.

Callers 2

wrapTextWithAnsiFunction · 0.85
wrapSingleLineFunction · 0.85

Calls 2

extractAnsiCodeFunction · 0.85
processMethod · 0.45

Tested by

no test coverage detected