OptionalcacheOverride with an exact .json cache-file path outside the reserved
.feedback.json / .hnsw.meta.json subclasses. Default:
~/.cache/enquire/
OptionalenableAllow writeNote / appendNote / renameFile. Default false (read-only).
OptionalexcludeGlob patterns matched against vault-relative paths. Excluded paths never appear in
listMarkdown(), and reads/writes against them throw. Privacy filter for users who
point an LLM at a vault but want 02_Personal/** invisible.
OptionalmaxIn-memory parsed-note cache size cap. Default DEFAULT_MAX_CACHE_ENTRIES.
OptionalmaxRefuse to read/write a cache file larger than this (default 50 MB).
OptionalmaxPer-file size cap. Default DEFAULT_MAX_FILE_BYTES.
OptionalpersistentPersist the parse cache across server restarts. Default false.
OptionalreadGlob patterns matched against vault-relative paths. When set, ONLY paths matching one of these patterns are visible — strict allowlist mode. Complement to excludeGlobs (cyanheads OBSIDIAN_READ_PATHS pattern). If both are set, a path must match an allow-glob AND not match any exclude-glob.
Options accepted by the Vault constructor. Every field is optional; omit to accept the documented default.