v2.0.0
Major release — analyze, packaging, and indexing overhaul.
New
analyzecommand: project/directory/file/symbol health dashboards (cycles, bottlenecks, dead exports, unreferenced symbols, test-only usage)codecommand (renamed fromdef) with--snippet,--full,--offset,--line-numbers- Multi-symbol
code/refs; improved--pathscoping - Scoped
reindex, parallel TypeScript indexing, atomic index promotion, index file locking - Search OR logic; skill directory auto-append for agent setups
- Pinned
scip,scip-typescript, andscip-pythonto compatible minor versions
Changed
- Packaging via
pyproject.toml(Hatchling); ruff lint/format + pre-commit - SQLite index trimmed (drop unused columns) for smaller caches
- Library split: removed
lib.pybarrel;Languageenum
Fixes
- LIMIT-before-filter bugs,
refs/rdepsSQL and path scope, members/type-literal resolve, pagination hints, analyze iteration fixes
(Includes parallel TS indexing and scoped reindex work that landed between v1.2.0 and this tag.)