mirror of
https://github.com/Graphify-Labs/graphify.git
synced 2026-09-14 19:34:09 +08:00
994b17be46
- skill.md + skill-windows.md: add encoding="utf-8" to all read_text()/write_text() calls and ensure_ascii=False to json.dumps — bare calls defaulted to system codepage on Chinese-locale Windows, mojibaking non-ASCII content (#832) - skill.md + skill-windows.md: prefer uv tool install --upgrade graphifyy over pip in the Step 1 install fallback — pip installs to the wrong env when graphify was installed via uv tool (#831) - serve.py + __main__.py: replace flat substring scoring in _score_nodes with three-tier precedence (exact 1000 / prefix 100 / substring 1); _find_node returns results ordered exact→prefix→substring; both path CLI and MCP now emit a clear error when src and tgt resolve to the same node (#828) - cache.py: normalize path key via .as_posix().lower() in file_hash so Windows junction/case variants hash identically; mirror abs-path normalization from save_semantic_cache into check_semantic_cache so relative source_file paths resolve the same way on both sides (#826) - __main__.py: add /graphify skill trigger line to _AGENTS_MD_SECTION — affects all 7 AGENTS.md platforms (OpenCode, Codex, Aider, Trae, Hermes, Claw, Droid) so typing /graphify actually invokes the skill tool (#827) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>