Interface: DocumentChunk
Defined in: packages/agentos/src/memory/facade/types.ts:656
A single chunk produced by splitting a document.
Used internally and returned in LoadedDocument.chunks.
Properties
content
content:
string
Defined in: packages/agentos/src/memory/facade/types.ts:660
Text content of this chunk after extraction and cleaning.
heading?
optionalheading:string
Defined in: packages/agentos/src/memory/facade/types.ts:675
Heading or section title that precedes this chunk, if detected.
index
index:
number
Defined in: packages/agentos/src/memory/facade/types.ts:665
Zero-based chunk index within the parent document.
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/agentos/src/memory/facade/types.ts:680
Chunk-level metadata (e.g. bounding box, column number for layout mode).
pageNumber?
optionalpageNumber:number
Defined in: packages/agentos/src/memory/facade/types.ts:670
Page number this chunk originates from (1-based, PDF/DOCX).