Skip to main content

Class: BridgeSession

Defined in: packages/client/src/bridge/transport.ts:357

Properties​

id​

readonly id: string

Defined in: packages/client/src/bridge/transport.ts:370


status​

status: "running" | "idle" | "starting" | "ended" = "starting"

Defined in: packages/client/src/bridge/transport.ts:359

starting until the agent is up; idle between turns.

Accessors​

ended​

Get Signature​

get ended(): boolean

Defined in: packages/client/src/bridge/transport.ts:409

Read through a getter: status changes while we await. Also true once the engine ended it.

Returns​

boolean

Methods​

cancelTurn()​

cancelTurn(): Promise<void>

Defined in: packages/client/src/bridge/transport.ts:390

Stop the current turn and keep the session.

Returns​

Promise<void>


close()​

close(): void

Defined in: packages/client/src/bridge/transport.ts:395

End the session and stop the agent. Safe during page unload.

Returns​

void


off()​

off(listener): void

Defined in: packages/client/src/bridge/transport.ts:379

Parameters​

listener​

(event) => void

Returns​

void


onEvent()​

onEvent(listener): () => void

Defined in: packages/client/src/bridge/transport.ts:374

Subscribe to session events; returns the unsubscribe function.

Parameters​

listener​

(event) => void

Returns​

() => void


prompt()​

prompt(text, attachments?): Promise<void>

Defined in: packages/client/src/bridge/transport.ts:384

Follow-up prompt on an idle session; the agent keeps its context.

Parameters​

text​

string

attachments?​

BridgeAttachment[]

Returns​

Promise<void>