ClientOperator

Implements IAgent

Client operator implementation

constructor(params: IOperatorParams);
params: IOperatorParams
_outgoingSubject: any
_operatorSignal: any
run(): Promise<string>;

Runs the operator (not supported)

execute(input: string, mode: ExecutionMode): Promise<void>;

Executes an input with specified mode

waitForOutput(): Promise<string>;

Waits for operator output with timeout

commitToolOutput(): Promise<void>;

Commits tool output (not supported)

commitSystemMessage(): Promise<void>;

Commits system message (not supported)

commitToolRequest(): Promise<string[]>;

Commits tool request (not supported)

commitUserMessage(content: string): Promise<void>;

Commits user message

commitAssistantMessage(): Promise<void>;

Commits assistant message (not supported)

commitFlush(): Promise<void>;

Commits flush (not supported)

commitStopTools(): Promise<void>;

Commits stop tools (not supported)

commitAgentChange(): Promise<void>;

Commits agent change

dispose(): Promise<void>;

Disposes the client operator