v0.5.2
Fixed
token-goat read no longer crashes on unindexed projects. The "Did you mean?" suggestion paths shipped in 0.5.0 caught sqlite3.OperationalError and sqlite3.DatabaseError but not FileNotFoundError. db.open_project_readonly raises FileNotFoundError when the per-project DB has not been created yet — typical right after a fresh install or when find_in_all_projects resolves a cross-project file in an unindexed sibling. The miss message now always emits; the suggestion list is best-effort polish and degrades silently.
Changed
- Top-level CLI description and PyPI long-description now list all four supported harnesses (Claude Code, Codex CLI, opencode, openclaw) and drop the implementation-detail
hook-basedphrasing.
See CHANGELOG.md.