Skip to content

Documentation / @agentick/cli / CLI

Class: CLI ​

Defined in: cli.ts:51

CLI class for programmatic usage

Extends ​

  • EventEmitter

Constructors ​

Constructor ​

new CLI(config): CLI

Defined in: cli.ts:57

Parameters ​

config ​

CLIConfig

Returns ​

CLI

Overrides ​

EventEmitter.constructor

Accessors ​

isConnected ​

Get Signature ​

get isConnected(): boolean

Defined in: cli.ts:91

Returns ​

boolean


sessionId ​

Get Signature ​

get sessionId(): string | undefined

Defined in: cli.ts:87

Returns ​

string | undefined

Methods ​

destroy() ​

destroy(): void

Defined in: cli.ts:195

Destroy the client

Returns ​

void


send() ​

send(message): Promise<string>

Defined in: cli.ts:98

Send a message and get the response

Parameters ​

message ​

string

Returns ​

Promise<string>


stream() ​

stream(message): AsyncGenerator<{ data: unknown; type: string; }>

Defined in: cli.ts:177

Send a message and stream the response

Parameters ​

message ​

string

Returns ​

AsyncGenerator<{ data: unknown; type: string; }>

Released under the ISC License.