Skip to content

Function: createSessionExtensionContext()

Makaio Framework


Makaio Framework / services-core / createSessionExtensionContext

createSessionExtensionContext(bus, sessionId, extensionId, turnId?, parentSessionId?, contextTracker?): SessionExtensionContextImpl

Defined in: ../../../packages/services/core/src/session/extension-context.ts:160

Factory function for creating SessionExtensionContext instances.

IMakaioBus

The bus instance for communication

string

The session identifier

string

The extension identifier for audit trail

string

Optional current turn identifier

string

Optional parent session identifier (for forked sessions)

ContextWindowTracker

Optional ContextWindowTracker for real-time context state

SessionExtensionContextImpl

A new SessionExtensionContextImpl instance