Skip to main content

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?

optional heading: 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?

optional metadata: 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?

optional pageNumber: number

Defined in: packages/agentos/src/memory/facade/types.ts:670

Page number this chunk originates from (1-based, PDF/DOCX).