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
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
packages/agent-sessions/dist/node/index.d.ts:125
writeLine
▸ writeLine(text): void
Parameters
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
packages/agent-sessions/dist/node/index.d.ts:126
writeMarkdown
▸ writeMarkdown(md): void
Parameters
| Name | Type |
|---|---|
md | string |
Returns
void
Defined in
packages/agent-sessions/dist/node/index.d.ts:127
writeError
▸ writeError(text): void
Parameters
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
packages/agent-sessions/dist/node/index.d.ts:128
prompt
▸ prompt(question): Promise<string>
Parameters
| Name | Type |
|---|---|
question | string |
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
| Name | Type |
|---|---|
options | string[] |
initialIndex? | number |
Returns
Promise<number>
Defined in
packages/agent-sessions/dist/node/index.d.ts:131
spinner
▸ spinner(message): ISpinner
Parameters
| Name | Type |
|---|---|
message | string |
Returns
Defined in
packages/agent-sessions/dist/node/index.d.ts:132