Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sqliteai/sqlite-memory
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.3.4
Choose a base ref
...
head repository: sqliteai/sqlite-memory
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.5
Choose a head ref
  • 1 commit
  • 5 files changed
  • 1 contributor

Commits on Jun 10, 2026

  1. feat: support deferred embedding generation (#12)

    Add a defer_embeddings option that stores content without computing
    embeddings or FTS entries, so callers (e.g. a dashboard upload) can add
    files instantly without an embedding model and index them later from a
    background process.
    
    - memory_set_option('defer_embeddings', 1): memory_add_* functions only
      store content in dbmem_content; requires save_content=1
    - memory_embed_pending([limit]): embeds pending rows in batches, one
      SAVEPOINT per file, so an interrupted worker can be safely retried;
      rekeys rows whose stored hash no longer matches the current
      preserve_duplicate_paths scope
    - memory_pending_count(): number of rows awaiting embeddings, for
      progress reporting
    - memory_list_files(): file nodes now include an "indexed" boolean
    - content parsing to zero chunks (e.g. whitespace-only) now inserts a
      zero-length sentinel row in dbmem_vault marking it processed, so it
      exits the pending state and memory_reindex stops re-parsing it
      (sqlite-vector >= 0.9.80 skips undersized blobs during scans)
    andinux authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    75b5ea5 View commit details
    Browse the repository at this point in the history
Loading