Repository navigation
v0.2.0
Default behaviour is unchanged; this release adds extension points for hosts, each of which only takes effect when set.
VaultBindings.fullText(FullTextIndex): replace the full-text index with an external implementation. Notes are upserted / deleted one by one as they change, and the in-DO R2 rebuild of the whole vault (which exceeds 128 MB for large vaults) is not run. Progress is tracked separately from the vectors; failures are retried without re-embedding. Existing notes are backfilled automatically.bucketmay be omitted whenfullTextis given.VaultBindings.objectName: choose the Durable Object name (defaulttenantId:databaseName; overrideLiveSyncVaultDO.vaultRef()as well if you change it).VaultPolicy.excludeHiddenPaths: keep dot-prefixed paths such as.obsidian/and.trash/, andi:hidden files, out of the indexes (default false).vaultDbaccepts the class-typedDurableObjectNamespace<…>thatwrangler typesgenerates.handleLiveSyncRequest: exceptions become 500 responses with CORS headers (so the plugin no longer misreports them as CORS errors), and preflight responses are cacheable viaAccess-Control-Max-Age.
See "Optional: an external full-text index" and "Optional: Durable Object names" in docs/embedding.md.