Skip to main content

Interface: SummaryChainNode

Defined in: packages/agentos/src/memory/context/types.ts:95

Properties

childIds

childIds: string[]

Defined in: packages/agentos/src/memory/context/types.ts:110

IDs of child nodes that were merged to create this node.


compactionEntryId

compactionEntryId: string

Defined in: packages/agentos/src/memory/context/types.ts:114

Compaction entry ID that produced this node.


createdAt

createdAt: number

Defined in: packages/agentos/src/memory/context/types.ts:106

Timestamp of creation.


entities

entities: string[]

Defined in: packages/agentos/src/memory/context/types.ts:112

Key entities mentioned in this summary.


id

id: string

Defined in: packages/agentos/src/memory/context/types.ts:96


level

level: number

Defined in: packages/agentos/src/memory/context/types.ts:98

Level in the hierarchy (0 = leaf summary, higher = summary-of-summaries).


parentId?

optional parentId: string

Defined in: packages/agentos/src/memory/context/types.ts:108

ID of the parent node (summary that absorbed this one), if any.


summary

summary: string

Defined in: packages/agentos/src/memory/context/types.ts:102

The summary text.


tokenEstimate

tokenEstimate: number

Defined in: packages/agentos/src/memory/context/types.ts:104

Token estimate for this summary.


turnRange

turnRange: [number, number]

Defined in: packages/agentos/src/memory/context/types.ts:100

Turn range covered by this node.