Skip to content

Function: registerCoreSessionServiceHandlers()

Makaio Framework


Makaio Framework / services-core / registerCoreSessionServiceHandlers

Function: registerCoreSessionServiceHandlers()

Section titled “Function: registerCoreSessionServiceHandlers()”

registerCoreSessionServiceHandlers(deps): () => void[]

Defined in: ../../../packages/services/core/src/session/session-service-handlers-core.ts:34

Registers the six framework-core session service handlers: session.create, session.get, session.list, session.close, session.agent.added, and session.agent.removed.

These handlers cover the minimal, load-bearing session contract for the framework SDK. Host-specific handlers (search, update, resume, archive, purge, analytics, context window) are registered by the host session service at a higher priority.

Persistence degrades gracefully when no storage handlers are registered: session.get / session.list / session.close all delegate to SessionStorageSubjects.* which may be unhandled in ephemeral mode.

CoreSessionServiceHandlerDeps

Bus dependency

() => void[]

Array of cleanup callbacks, one per registered handler