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
```