Interface: IngestOptions
Defined in: packages/agentos/src/memory/facade/types.ts:353
Options controlling a document-ingestion job launched via Memory.ingest().
Properties
exclude?
optionalexclude:string[]
Defined in: packages/agentos/src/memory/facade/types.ts:370
Glob patterns for paths to exclude.
Example
['node_modules/**', '**/*.test.*']
format?
optionalformat:"markdown"|"auto"|"obsidian"
Defined in: packages/agentos/src/memory/facade/types.ts:379
Format hint for the ingested content.
'auto'– detect from file extension / mime type.'obsidian'– parse Obsidian wiki-links and front-matter.'markdown'– treat as plain CommonMark.
Default
'auto'
include?
optionalinclude:string[]
Defined in: packages/agentos/src/memory/facade/types.ts:364
Glob patterns for file types to include.
Example
['**/*.md', '**/*.pdf']
onProgress()?
optionalonProgress: (processed,total,current) =>void
Defined in: packages/agentos/src/memory/facade/types.ts:388
Callback invoked as each file is processed. Useful for building progress UI.
Parameters
processed
number
number of files completed so far
total
number
total number of files discovered
current
string
path of the file currently being processed
Returns
void
recursive?
optionalrecursive:boolean
Defined in: packages/agentos/src/memory/facade/types.ts:358
Whether to recursively scan sub-directories when source is a directory.
Default
false