Skip to main content

Interface: ImportOptions

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

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

Properties

dedup?

optional dedup: boolean

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

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" | "obsidian" | "chatgpt" | "csv"

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

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'