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: main
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: fix/memoryaddtext-segfault
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 4 files changed
  • 1 contributor

Commits on May 22, 2026

  1. fix: guard content indexing without model

    Return a SQLite error when content indexing reaches embedding computation before memory_set_model has initialized a custom, local, or remote engine.
    
    Add a regression test covering memory_add_text before model configuration so the call fails cleanly instead of dereferencing a null engine.
    andinux committed May 22, 2026
    Configuration menu
    Copy the full SHA
    d43f9d4 View commit details
    Browse the repository at this point in the history
  2. fix: clarify empty memory search error

    Report that memory_search has no indexed content instead of exposing the missing embedding dimension detail.
    
    This keeps the vector initialization failure actionable for users who search before adding content.
    andinux committed May 22, 2026
    Configuration menu
    Copy the full SHA
    c5f7d5e View commit details
    Browse the repository at this point in the history
  3. fix: normalize missing model error without remote engine

    Check for missing provider or model before dispatching to any embedding backend.
    
    This keeps memory_add_text reporting that memory_set_model is required even when the remote engine is omitted at compile time.
    andinux committed May 22, 2026
    Configuration menu
    Copy the full SHA
    873cf04 View commit details
    Browse the repository at this point in the history
Loading