Skip to content

graphify

v0.7.14 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 23d 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

ReleasePort's take

Moderate signal
editorial:auto 13d

ReleasePort v0.7.14 corrects Unicode identifier handling and several edge‑case bugs while adjusting warning behavior.

Why it matters: Patch to preserve non‑ASCII identifiers (CJK, Cyrillic, Arabic, accented Latin) and suppress skill version mismatch warnings during hook-check; update immediately for affected workloads.

Summary

AI summary

Fixed Unicode identifier handling in _make_id preserving non-ASCII characters with NFKC normalization.

Changes in this release

Feature Medium

Skill version mismatch warning suppressed during `hook-check` and routed to stderr for other commands.

Skill version mismatch warning suppressed during `hook-check` and routed to stderr for other commands.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Dedup edge remap now uses explicit key-presence check instead of `or`.

Dedup edge remap now uses explicit key-presence check instead of `or`.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

`--update` merge block in `skill.md` calls `build_merge()` directly, fixing direction-flip bug.

`--update` merge block in `skill.md` calls `build_merge()` directly, fixing direction-flip bug.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Subagent prompts receive an absolute `CHUNK_PATH` derived from `graphify-out/.graphify_root`.

Subagent prompts receive an absolute `CHUNK_PATH` derived from `graphify-out/.graphify_root`.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Unicode identifiers (CJK, Cyrillic, Arabic, accented Latin) no longer collapse to a bare file stem.

Unicode identifiers (CJK, Cyrillic, Arabic, accented Latin) no longer collapse to a bare file stem.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Unicode identifiers now preserve non-ASCII characters using NFKC normalization.

Unicode identifiers now preserve non-ASCII characters using NFKC normalization.

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Full changelog

Bug Fixes

  • #811 Unicode identifiers (CJK, Cyrillic, Arabic, accented Latin) no longer collapse to a bare file stem — _make_id now uses [^\w]+ with re.UNICODE to preserve non-ASCII word chars. Added NFKC normalization so composed/decomposed forms of the same character produce the same ID. Switched to casefold() for correct locale-sensitive lowercasing. _normalize_id in build.py kept in sync.
  • #803 Dedup edge remap uses explicit key-presence check instead of or so empty-string source isn't silently swapped for the from fallback. Stale from/to keys are now popped after remapping so they can't leak into edge attributes in graph.json.
  • #801 --update merge block in skill.md now calls build_merge() directly instead of an inline NetworkX round-trip that re-introduced the direction-flip bug from #760. Dict merge ordering fixed so explicit source/target always win over stale attrs. Hyperedges pulled from G.graph (full merged set) rather than just the new extraction.
  • #808 Subagent prompts now receive an absolute CHUNK_PATH derived from graphify-out/.graphify_root at dispatch time — chunk files no longer silently land in the wrong directory due to undefined subagent cwd.
  • Skill version mismatch warning suppressed during hook-check (runs on every editor tool use, must be silent) and routed to stderr for all other commands.

Upgrade

pip install -U graphifyy

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]