Skip to content

graphify

v0.7.6 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 29d RAG & Retrieval
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

antigravity claude-code codex gemini graphrag knowledge-graph
+5 more
leiden openclaw llm skills tree-sitter

Summary

AI summary

Fixed false positives for _is_sensitive() causing legitimate files like tokenizer.py, password_verification.py, and SecretManager.java to be dropped.

Full changelog

Bug Fixes

  • cluster-only --graph flag (#724) — graphify cluster-only now accepts --graph <path> to specify a non-default graph.json location; positional path and flags can appear in any order
  • _is_sensitive() false positives (#718) — word boundaries on the keyword pattern prevent legitimate source files like tokenizer.py, password_verification.py, SecretManager.java from being silently dropped
  • max_tokens truncation cascade (#730) — headless graphify extract --backend claude/kimi now defaults to 16384 output tokens (was 8192), eliminating the recursive split cascade on dense doc corpora; override with GRAPHIFY_MAX_OUTPUT_TOKENS env var
  • Prune message clarity (#539) — --update now clearly distinguishes "N nodes pruned from M deleted files" from "M deletions detected but graph already clean"
  • Svelte stub node source_file (#712) — stub nodes created for imported .svelte files now carry the resolved import path as source_file instead of the importer's path
  • Svelte static imports (#713) — extract_svelte() now catches static import X from './foo.svelte' via a dedicated regex pass over <script> block content; previously tree-sitter's JS parser silently dropped all static imports
  • Manifest on full rebuild (#538) — graphify extract (full rebuild path) now saves manifest.json on every successful run; previously only --update saved it, causing stale-manifest drift
  • Antigravity install paths (#704) — graphify antigravity install now writes to .agent/ (no trailing s) matching Antigravity's actual config paths
  • Pi skill YAML parse error (#737) — Pi skill frontmatter description simplified to avoid "nested mappings" error on Pi startup
  • --dedup-llm wiring — flag now correctly threads LLM backend through to deduplicate_entities in both fresh and incremental extract paths; fresh extract path now also runs dedup (previously bypassed it entirely)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track graphify

Get notified when new releases ship.

Sign up free

About graphify

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, OpenClaw, Factory Droid, Trae). Turn any folder of code, docs, papers, images, videos, or YouTube links into a queryable knowledge graph

All releases →

Related context

Earlier breaking changes

  • v0.8.18 Breaks Java `extends` edges; they are renamed to `inherits`. Update queries filtering on `relation="extends"` for Java nodes.

Beta — feedback welcome: [email protected]