Skip to content

Interface: ImportSegmentLineage

Makaio Framework


Makaio Framework / ai-adapters-core / ImportSegmentLineage

Defined in: ../../../adapters/core/src/log-importer/types.ts:199

Canonical lineage metadata for an import segment.

Every imported session segment carries explicit lineage — there is no “unknown” state. Root sessions use kind: 'root' with a null parent.

forkPointMessageId: string | null

Defined in: ../../../adapters/core/src/log-importer/types.ts:205

Message ID where this session diverged from parent (null for root, subagent, and compress).


kind: "fork" | "subagent" | "compress" | "root"

Defined in: ../../../adapters/core/src/log-importer/types.ts:201

Relationship of this segment to its parent.


parentAdapterSessionId: string | null

Defined in: ../../../adapters/core/src/log-importer/types.ts:203

Adapter session ID of the parent segment, null for root sessions.