Interface: ImportSegmentLineage
Makaio Framework / ai-adapters-core / ImportSegmentLineage
Interface: ImportSegmentLineage
Section titled “Interface: 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.
Properties
Section titled “Properties”forkPointMessageId
Section titled “forkPointMessageId”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
Section titled “parentAdapterSessionId”parentAdapterSessionId:
string|null
Defined in: ../../../adapters/core/src/log-importer/types.ts:203
Adapter session ID of the parent segment, null for root sessions.