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