AiTerminalSocket
Class: AiTerminalSocket
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:10
AI Terminal WebSocket - Terminal with process management. Connects with processId param, supports resize, ping, history requests.
Extends
TypedEventEmitter<AiTerminalSocketEvents>
Constructors
Constructor
new AiTerminalSocket(connectionManager: SocketConnectionManager): AiTerminalSocket;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:14
Parameters
| Parameter | Type |
|---|---|
connectionManager | SocketConnectionManager |
Returns
AiTerminalSocket
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
listeners | protected | Map<string | symbol, Set<(...args: any[]) => void>> | TypedEventEmitter.listeners | CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:24 |
Methods
emit()
emit<K>(event: K, ...args: Parameters<AiTerminalSocketEvents[K]>): boolean;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:54
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<AiTerminalSocketEvents[K]> |
Returns
boolean
Inherited from
listenerCount()
listenerCount(event: string): number;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:75
Parameters
| Parameter | Type |
|---|---|
event | string |
Returns
number
Inherited from
TypedEventEmitter.listenerCount
off()
off<K>(event: K, listener: AiTerminalSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:35
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | AiTerminalSocketEvents[K] |
Returns
this
Inherited from
on()
on<K>(event: K, listener: AiTerminalSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:27
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | AiTerminalSocketEvents[K] |
Returns
this
Inherited from
once()
once<K>(event: K, listener: AiTerminalSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:46
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | AiTerminalSocketEvents[K] |
Returns
this
Inherited from
ping()
ping(): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:63
Send ping
Returns
void
removeAllListeners()
removeAllListeners(event?: string): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:66
Parameters
| Parameter | Type |
|---|---|
event? | string |
Returns
this
Inherited from
TypedEventEmitter.removeAllListeners
requestHistory()
requestHistory(): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:68
Request terminal history
Returns
void
resize()
resize(cols: number, rows: number): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:54
Resize terminal
Parameters
| Parameter | Type |
|---|---|
cols | number |
rows | number |
Returns
void
send()
send(command: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/ai-terminal.socket.ts:49
Send a command/text to terminal
Parameters
| Parameter | Type |
|---|---|
command | string |
Returns
void