Skip to content
This repository was archived by the owner on Sep 3, 2026. It is now read-only.

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Apr 21:03

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_range now supports day-first date formats like 16th Apr 2026. Reported by @eythian.
  • #3 query_datalog schema now passes Gemini's stricter JSON Schema check (items field on the inputs array). Fix by @rainerkruschwitz.
  • #2 compact:true was producing output 32× larger than non-compact due to re-enrichment in the recursive flattener. Now respects maxBlocks too. Fix by @rainerkruschwitz.
  • #1 Journal page name lookup was matching Feb 15nd, 2026 instead of Feb 15th, 2026 because Go's date directives don't include ordinal literals. Fix by @manfredlift.
  • #4 --include-hidden flag for Obsidian, so projects with content in .specify/, .opencode/ etc. can be indexed. .git is always skipped. Fix by @jflowers.

Install: download below, or go install github.com/skridlevsky/graphthulhu@v0.5.0.

Thanks to all contributors.