What's new in v0.6.0
SQL AST extraction
.sql files are now processed deterministically via tree-sitter — no LLM needed, no tokens spent.
graphify extracts:
CREATE TABLE→ table nodesCREATE VIEW→ view nodesCREATE FUNCTION/CREATE PROCEDURE→ function nodesREFERENCESconstraints → foreign key edges (EXTRACTED confidence)FROM/JOINclauses →reads_fromedges (EXTRACTED confidence)
This means your entire backend — application code + database schema — maps into one graph. Tables, views, stored functions, and their relationships are first-class nodes just like Python classes or Go structs.
Supports standard SQL, PostgreSQL, Snowflake, and any dialect the tree-sitter-sql grammar covers.
Setup:
```
pip install 'graphifyy[sql]'
/graphify .
```
YAML indexing (v0.5.7)
.yaml and .yml files are now picked up for semantic extraction. Kubernetes manifests, Kustomize overlays, Helm values, and any YAML config are indexed automatically — no extra setup needed.
Bug fixes (v0.5.6 / v0.5.7)
- Fixed
NameError: _os is not definedcrash aftergraphify update - Fixed Kimi K2.6 400 error — temperature param now omitted for Kimi backends
- Fixed community labels deleted on cleanup —
.graphify_labels.jsonnow persists across re-clusters - Removed Python upper bound — now supports Python 3.14+
- Fixed
SyntaxWarningin shell glob pattern
Install / upgrade
```
pip install --upgrade graphifyy
pip install 'graphifyy[sql]' # for SQL support
```