Skip to content

Interface: CreateAndLinkParams

Makaio Framework


Makaio Framework / services-core / CreateAndLinkParams

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:23

Parameters for the unified session creation and linking helper.

adapterId: string

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:31

Adapter instance ID (machine/installation specific).


adapterName: string

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:29

Adapter type name (e.g., ‘claude-code’).


adapterSessionId: string

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:27

Adapter-specific session identifier.


bus: IMakaioBus

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:25

Bus instance for storage writes and lifecycle emissions.


optional existingSessionId?: string

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:35

Existing Makaio sessionId to reuse (e.g., from discovery stub).


metadata: { forkPointMessageId: string; kind: "fork"; parentAdapterSessionId: string; } | { forkPointMessageId: null; kind: "subagent"; parentAdapterSessionId: string; } | { forkPointMessageId: null; kind: "compress"; parentAdapterSessionId: string; } | { forkPointMessageId: null; kind: null; parentAdapterSessionId: null; } & object

Defined in: ../../../packages/services/core/src/session/adapter-sessions/handlers.ts:33

Session metadata from the adapter.

cwd: string | null

Working directory for scope resolution, if known.

model: string | null

AI model name used in this session, if known.

title: string | null

Human-readable session title, if known.