Skip to content

agent-sdk / Exports / ITerminalOutput

Interface: ITerminalOutput

Terminal output abstraction — injected into all components that need I/O

Table of contents

Methods

Methods

write

write(text): void

Parameters

NameType
textstring

Returns

void

Defined in

packages/agent-sessions/dist/node/index.d.ts:125


writeLine

writeLine(text): void

Parameters

NameType
textstring

Returns

void

Defined in

packages/agent-sessions/dist/node/index.d.ts:126


writeMarkdown

writeMarkdown(md): void

Parameters

NameType
mdstring

Returns

void

Defined in

packages/agent-sessions/dist/node/index.d.ts:127


writeError

writeError(text): void

Parameters

NameType
textstring

Returns

void

Defined in

packages/agent-sessions/dist/node/index.d.ts:128


prompt

prompt(question): Promise<string>

Parameters

NameType
questionstring

Returns

Promise<string>

Defined in

packages/agent-sessions/dist/node/index.d.ts:129


select

select(options, initialIndex?): Promise<number>

Arrow-key selector. Returns the index of the chosen option.

Parameters

NameType
optionsstring[]
initialIndex?number

Returns

Promise<number>

Defined in

packages/agent-sessions/dist/node/index.d.ts:131


spinner

spinner(message): ISpinner

Parameters

NameType
messagestring

Returns

ISpinner

Defined in

packages/agent-sessions/dist/node/index.d.ts:132

Released under the MIT License.