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
config
Returns
ConnectorSession
Accessors
status
Get Signature
get status():
ConnectorStatus
Defined in: connector/src/connector-session.ts:160
Returns
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
error?
Error
Returns
void
respondToConfirmation()
respondToConfirmation(
response):void
Defined in: connector/src/connector-session.ts:182
Parameters
response
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
Returns
void