v0.8.32
Graphify-Labs/graphifyv0.8.32Jun 5, 2026by safishamsi
AI Summary
Adds Terraform/HCL support for infrastructure dependency graphs and enables code-only extraction to run fully offline without any API key.
Key Highlights
- Terraform/HCL support via tree-sitter-hcl
- Code-only extract needs no API key
- Kiro install fix for references sidecar
- API timeout fix for claude-cli subprocess
- Dependency floors for networkx, datasketch, rapidfuzz
New Features
- Terraform/HCL infrastructure dependency graphs
- Offline code extraction without API keys
- Kiro skill references installation fix
Full Release Notes
## What's new - **Terraform/HCL support** — `.tf`, `.tfvars`, `.hcl` files now produce a full infrastructure dependency graph via `tree-sitter-hcl`. Resources, data sources, modules, variables, outputs, providers, and locals become nodes; interpolation references and `depends_on` become edges. Requires `uv tool install graphifyy[terraform]` (#1129). - **Code-only extract needs no API key** — `graphify extract` now defers backend resolution until after file detection. A corpus with only code files runs fully offline — no `GEMINI_API_KEY`, `ANTHROPIC_API_KEY`, or anything else needed. Key is only required when docs, PDFs, or images are present (#1122). - **Kiro install fix** — `graphify kiro install` now correctly writes the `references/` sidecar and `.graphify_version` stamp. Re-run `graphify kiro install` to pick up the fix (#1142). - **API timeout fix** — `GRAPHIFY_API_TIMEOUT` and `--api-timeout` now apply to the `claude-cli` subprocess and Anthropic SDK backend, not just the HTTP client (#1112). - **Dependency floors** — `networkx>=3.4`, `datasketch>=1.6`, `rapidfuzz>=3.0` prevent silent breakage from incompatible old versions resolving via pip. ## Install / upgrade ```bash uv tool install graphifyy # fresh install uv tool upgrade graphifyy # upgrade uv tool install "graphifyy[terraform]" # with Terraform/HCL support ```