v0.8.1
Graphify-Labs/graphifyv0.8.1May 14, 2026by safishamsi
AI Summary
Adds support for Bash and JSON indexing via tree-sitter and introduces live Mermaid call-flow diagrams.
Key Highlights
- Automatic tree-sitter indexing for Bash scripts and JSON configs without LLM.
- New `graphify export callflow-html` command generates self-contained Mermaid diagrams.
- Hook install works correctly in git linked worktrees.
- Filtered out standard build directories (Coverage, Snapshot, Storybook).
New Features
- Tree-sitter based Bash/JSON parsing
- Live Mermaid diagram export
Full Release Notes
## What's new ### Bash and JSON indexing Shell scripts and JSON configs are now indexed automatically via tree-sitter — no LLM, no tokens, no flags needed. **Bash** extracts functions, cross-function calls, `source` imports resolved to real file paths, and `export`/`declare` variables. **JSON** extracts the full key tree, `dependencies` blocks as import edges, `extends` chains (tsconfig, eslintrc), and `$ref` references. ### Mermaid architecture diagrams that stay up to date ```bash graphify export callflow-html ``` Generates a self-contained HTML page with Mermaid call-flow diagrams per module. With `graphify hook install` set up, the diagram regenerates automatically on every git commit. ### Bug fixes - Coverage, snapshot, and Storybook build dirs filtered out by default (#869, #870) - Hook install works correctly in git linked worktrees (#865) - Office sidecar files now respect `.graphifyignore` (#861) - Incremental `graphify update` no longer forces a full re-extract after an AST-only run (#857) - Skill Windows path fixes (#862) ## Upgrade ```bash pip install --upgrade graphifyy ``` Full changelog: https://github.com/safishamsi/graphify/blob/v8/CHANGELOG.md