Skip to content

graphify

v0.7.16 Bugfix

This release fixes issues for SREs watching stability and regressions.

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

The release fixes text‑encoding issues on Chinese‑locale Windows and improves installation fallback logic.

Why it matters: Patch to v0.7.16 immediately if your environment uses read_text()/write_text() on Windows or relies on the uv‑based install path.

Summary

AI summary

Fixed text encoding and path normalization bugs affecting Chinese-locale Windows and cache handling.

Changes in this release

Feature Low

`_AGENTS_MD_SECTION` now includes the `/graphify` skill trigger instruction for all AGENTS.md platforms.

`_AGENTS_MD_SECTION` now includes the `/graphify` skill trigger instruction for all AGENTS.md platforms.

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

Confidence: low

Bugfix Medium

All read_text()/write_text() calls now specify encoding="utf-8" to prevent mojibake on Chinese-locale Windows.

All read_text()/write_text() calls now specify encoding="utf-8" to prevent mojibake on Chinese-locale Windows.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Step 1 install fallback prefers uv tool install --upgrade graphifyy over pip when uv is on PATH.

Step 1 install fallback prefers uv tool install --upgrade graphifyy over pip when uv is on PATH.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

_score_nodes uses three-tier precedence (exact 1000 / prefix 100 / substring 1) for accurate hop counting.

_score_nodes uses three-tier precedence (exact 1000 / prefix 100 / substring 1) for accurate hop counting.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

`file_hash` normalises path keys via `.as_posix().lower()` so Windows junction/case variants hash identically.

`file_hash` normalises path keys via `.as_posix().lower()` so Windows junction/case variants hash identically.

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

Confidence: low

Other Low

affected_surface

affected_surface

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Bug Fixes

  • #832 All read_text()/write_text() calls in the skill pipeline now specify encoding="utf-8" — bare calls defaulted to system codepage on Chinese-locale Windows, silently mojibaking node labels and Markdown content on --update. json.dumps now uses ensure_ascii=False so CJK characters are stored as-is.
  • #831 Step 1 install fallback now prefers uv tool install --upgrade graphifyy over pip when uv is on PATH — pip was installing to the wrong environment when graphify was originally installed via uv tool.
  • #828 _score_nodes now uses three-tier precedence (exact 1000 / prefix 100 / substring 1) — graphify path "Foo" "FooBar" no longer returns 0 hops when both labels substring-match the same node. Clear error emitted when source and target resolve to the same node.
  • #826 file_hash normalises path keys via .as_posix().lower() — Windows junction/case variants hash identically, fixing save_semantic_cache always reporting "Cached 0 files" on subsequent --update runs. check_semantic_cache now mirrors the same abs-path normalization as the save side.
  • #827 _AGENTS_MD_SECTION now includes the /graphify skill trigger instruction — all 7 AGENTS.md platforms (OpenCode, Codex, Aider, Trae, Hermes, OpenClaw, Factory Droid) now correctly invoke the skill tool when the user types /graphify.

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]