Interface: ProgressView
Defined in: tui/ink/progressView.tsx:40
A one-shot run's live view: a console renderer drawn with Ink, plus close().
Extends
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
atLineStart | readonly | boolean | Whether the cursor sits at the start of a line (after anything ending in "\n"). | ConsoleRenderer.atLineStart | tui/consoleRenderer.ts:31 |
Methods
close()
close(): Promise<void>;
Defined in: tui/ink/progressView.tsx:42
Removes the live area and restores the previous interaction port; await it before printing anything else.
Returns
Promise<void>
endLine()
endLine(): void;
Defined in: tui/consoleRenderer.ts:27
Ends the current line, if the cursor isn't already at the start of one.
Returns
void
Inherited from
render()
render(event): void;
Defined in: tui/consoleRenderer.ts:22
Prints one normalized event from runQuery().
Parameters
| Parameter | Type |
|---|---|
event | AgentEvent |
Returns
void
Inherited from
startTurn()
startTurn(): void;
Defined in: tui/consoleRenderer.ts:29
Marks the start of a new turn, so the agent label is printed again before its text.
Returns
void
Inherited from
write()
write(text): void;
Defined in: tui/consoleRenderer.ts:23
Parameters
| Parameter | Type |
|---|---|
text | string |
Returns
void
Inherited from
writeLine()
writeLine(text): void;
Defined in: tui/consoleRenderer.ts:25
Writes text on a line of its own: after ending the current line if needed.
Parameters
| Parameter | Type |
|---|---|
text | string |
Returns
void