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.