Skip to main content

Interface: ImportOptions

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:500

Options for importing memory data via Memory.import().

Properties

dedup?

optional dedup: boolean

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:519

Whether to skip importing traces whose content hash already exists in the store, preventing duplicates on repeated imports.

Default

true

format?

optional format: "json" | "markdown" | "auto" | "sqlite" | "csv" | "obsidian" | "chatgpt"

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:512

Source format of the import file.

  • 'auto' – detect from file extension / magic bytes.
  • 'sqlite' – AgentOS SQLite export.
  • 'json' – newline-delimited JSON export.
  • 'markdown' – parse headings as trace content.
  • 'obsidian' – Obsidian vault (wiki-links become graph edges).
  • 'chatgpt' – ChatGPT conversation export (conversations.json).
  • 'csv' – flat CSV with content column.

Default

'auto'