Skip to content

Documentation / @agentick/connector / ConnectorSession

Class: ConnectorSession ​

Defined in: connector/src/connector-session.ts:40

Bridges an Agentick session to a connector platform.

Composes MessageLog + ToolConfirmations with subscribe: false and a single event fan-out — same pattern as ChatSession, but without UI concerns (MessageSteering, LineEditor, AttachmentManager).

Adds content pipeline (filtering/transformation) and delivery strategy (buffered outbound) on top.

Constructors ​

Constructor ​

new ConnectorSession(client, config): ConnectorSession

Defined in: connector/src/connector-session.ts:66

Parameters ​

client ​

AgentickClient

config ​

ConnectorConfig

Returns ​

ConnectorSession

Accessors ​

status ​

Get Signature ​

get status(): ConnectorStatus

Defined in: connector/src/connector-session.ts:160

Returns ​

ConnectorStatus

Methods ​

abort() ​

abort(reason?): void

Defined in: connector/src/connector-session.ts:186

Parameters ​

reason? ​

string

Returns ​

void


destroy() ​

destroy(): void

Defined in: connector/src/connector-session.ts:233

Returns ​

void


onConfirmation() ​

onConfirmation(handler): () => void

Defined in: connector/src/connector-session.ts:213

Parameters ​

handler ​

(request, respond) => void

Returns ​

(): void

Returns ​

void


onDeliver() ​

onDeliver(handler): () => void

Defined in: connector/src/connector-session.ts:208

Parameters ​

handler ​

(output) => void | Promise<void>

Returns ​

(): void

Returns ​

void


onExecutionEnd() ​

onExecutionEnd(handler): () => void

Defined in: connector/src/connector-session.ts:228

Parameters ​

handler ​

() => void

Returns ​

(): void

Returns ​

void


onExecutionStart() ​

onExecutionStart(handler): () => void

Defined in: connector/src/connector-session.ts:223

Parameters ​

handler ​

() => void

Returns ​

(): void

Returns ​

void


onStatus() ​

onStatus(handler): () => void

Defined in: connector/src/connector-session.ts:203

Parameters ​

handler ​

(event) => void

Returns ​

(): void

Returns ​

void


reportStatus() ​

reportStatus(status, error?): void

Defined in: connector/src/connector-session.ts:190

Parameters ​

status ​

ConnectorStatus

error? ​

Error

Returns ​

void


respondToConfirmation() ​

respondToConfirmation(response): void

Defined in: connector/src/connector-session.ts:182

Parameters ​

response ​

ToolConfirmationResponse

Returns ​

void


send() ​

send(text, source?): void

Defined in: connector/src/connector-session.ts:164

Parameters ​

text ​

string

source? ​
type ​

"local"

Returns ​

void


sendInput() ​

sendInput(input): void

Defined in: connector/src/connector-session.ts:177

Parameters ​

input ​

SendInput

Returns ​

void

Released under the ISC License.