This repository was archived by the owner on Sep 3, 2026. It is now read-only.
Bug-fix release. Highlights:
- #8 Obsidian backend was timing out the MCP handshake on vaults over a few hundred files. Vault indexing now runs in a goroutine; handshake responds immediately, tool calls block on a ready channel until indexing finishes.
- #10 Two watcher races on Obsidian — split-lock between index and backlinks rebuild, and the atomic temp+rename window (macOS/iCloud, most editors). Fixed by @jacky1967.
- #9
journal_rangenow supports day-first date formats like16th Apr 2026. Reported by @eythian. - #3
query_datalogschema now passes Gemini's stricter JSON Schema check (itemsfield on theinputsarray). Fix by @rainerkruschwitz. - #2
compact:truewas producing output 32× larger than non-compact due to re-enrichment in the recursive flattener. Now respectsmaxBlockstoo. Fix by @rainerkruschwitz. - #1 Journal page name lookup was matching
Feb 15nd, 2026instead ofFeb 15th, 2026because Go's date directives don't include ordinal literals. Fix by @manfredlift. - #4
--include-hiddenflag for Obsidian, so projects with content in.specify/,.opencode/etc. can be indexed..gitis always skipped. Fix by @jflowers.
Install: download below, or go install github.com/skridlevsky/graphthulhu@v0.5.0.
Thanks to all contributors.