github safishamsi/graphify v0.6.0
v0.6.0 — SQL support + YAML indexing

6 hours ago

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 nodes
  • CREATE VIEW → view nodes
  • CREATE FUNCTION / CREATE PROCEDURE → function nodes
  • REFERENCES constraints → foreign key edges (EXTRACTED confidence)
  • FROM / JOIN clauses → reads_from edges (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 defined crash after graphify update
  • Fixed Kimi K2.6 400 error — temperature param now omitted for Kimi backends
  • Fixed community labels deleted on cleanup — .graphify_labels.json now persists across re-clusters
  • Removed Python upper bound — now supports Python 3.14+
  • Fixed SyntaxWarning in shell glob pattern

Install / upgrade

```
pip install --upgrade graphifyy
pip install 'graphifyy[sql]' # for SQL support
```

Don't miss a new graphify release

NewReleases is sending notifications on new releases.