Skip to content

Documentation / @agentick/cli / Renderer

Class: Renderer ​

Defined in: ui/renderer.ts:23

Terminal renderer with markdown support

Constructors ​

Constructor ​

new Renderer(options?): Renderer

Defined in: ui/renderer.ts:30

Parameters ​

options? ​

RendererOptions = {}

Returns ​

Renderer

Accessors ​

isDebug ​

Get Signature ​

get isDebug(): boolean

Defined in: ui/renderer.ts:58

Returns ​

boolean

Methods ​

clear() ​

clear(): void

Defined in: ui/renderer.ts:177

Clear the screen

Returns ​

void


debug() ​

debug(message, data?): void

Defined in: ui/renderer.ts:97

Print a debug message

Parameters ​

message ​

string

data? ​

unknown

Returns ​

void


error() ​

error(message): void

Defined in: ui/renderer.ts:90

Print an error message

Parameters ​

message ​

string

Returns ​

void


info() ​

info(message): void

Defined in: ui/renderer.ts:83

Print an info message

Parameters ​

message ​

string

Returns ​

void


json() ​

json(data): void

Defined in: ui/renderer.ts:184

Print JSON output

Parameters ​

data ​

unknown

Returns ​

void


markdown() ​

markdown(text): string

Defined in: ui/renderer.ts:69

Render markdown text

Parameters ​

text ​

string

Returns ​

string


plain() ​

plain(text): void

Defined in: ui/renderer.ts:191

Print plain text

Parameters ​

text ​

string

Returns ​

void


response() ​

response(text): void

Defined in: ui/renderer.ts:156

Render a complete response (non-streaming)

Parameters ​

text ​

string

Returns ​

void


separator() ​

separator(): void

Defined in: ui/renderer.ts:170

Print a separator line

Returns ​

void


streamDelta() ​

streamDelta(text): void

Defined in: ui/renderer.ts:118

Add delta to stream

Parameters ​

text ​

string

Returns ​

void


streamEnd() ​

streamEnd(): void

Defined in: ui/renderer.ts:127

End streaming and render final output

Returns ​

void


streamStart() ​

streamStart(): void

Defined in: ui/renderer.ts:109

Start streaming output

Returns ​

void


toggleDebug() ​

toggleDebug(): void

Defined in: ui/renderer.ts:62

Returns ​

void


toolEnd() ​

toolEnd(name, _result): void

Defined in: ui/renderer.ts:149

Show tool execution end

Parameters ​

name ​

string

_result ​

unknown

Returns ​

void


toolStart() ​

toolStart(name, args): void

Defined in: ui/renderer.ts:140

Show tool execution start

Parameters ​

name ​

string

args ​

Record<string, unknown>

Returns ​

void


userInput() ​

userInput(text): void

Defined in: ui/renderer.ts:163

Render user input echo

Parameters ​

text ​

string

Returns ​

void

Released under the ISC License.