Skip to content

0.8.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 07:13
· 3 commits to main since this release

Changed

  • Korean summaries keep medical terms in English ("Degenerative spondylolisthesis 환자에서 decompression
    단독군과…"). In a blinded review, mistranslated terms were the most common summary error
    (cauda equina syndrome → a spinal-tumor syndrome, PACU → ICU); term accuracy rose 4.3 → 4.8 of 5.
  • MCP search_library reranks by default (pass rerank: false to skip) and reports reranked /
    rerankSkipped.

Added

  • A notice when reranking is skipped and why (OpenRouter's daily free-model cap, a rejected key, no
    credits, a missing model, a timeout) — before, results silently fell back to retrieval order.
  • search_findings flags restated findings — a quote reporting another study's result ("X et al.
    reported…", "[7]", "previous studies") — and ranks them below the paper's own results.

Changed

  • The search index no longer uses Orama at runtime. A compact BM25 index (index/textIndex.ts)
    that keeps postings and passage text in typed arrays replaces it, with identical rankings (unit
    parity against Orama; 30/30 identical top-10 on real queries). On a 106k-passage library the index
    takes ~45 MB of JavaScript heap instead of ~1.85 GB, loads in 4.7 s instead of 18 s, and searches in
    ~140 ms instead of ~240 ms — Obsidian's renderer has a fixed ~4.4 GB heap, which a large library
    (and especially a rebuild) had been exhausting.
  • Index rebuilds stream in 400-note windows instead of holding every passage and embedding until
    the end, and docs.json is written in pieces instead of one 150 MB string: a 19k-note rebuild had
    crashed the renderer; its heap peak is now 3.4 GB instead of 4.1 GB (of a ~4.4 GB cap).

Fixed

  • The search index no longer lives in the OS cache folder (Keep the search index outside the
    vault
    ): ~/Library/Caches / ~/.cache are emptied by cleaner apps and the OS, and the 0.5 GB index
    vanished, forcing a rebuild. It now lives in the app-data folder (~/Library/Application Support,
    ~/.local/share; unchanged on Windows), and an index found in the old place is moved once.