Skip to content

v0.3.18

Choose a tag to compare

@safishamsi safishamsi released this 09 Apr 07:24

Fixes

  • Watch + .graphifyignore: --watch mode now respects .graphifyignore_rebuild_code was calling collect_files() directly instead of detect(), bypassing ignore patterns (#120)
  • Codex PreToolUse hook: now uses systemMessage instead of additionalContext — Codex does not support additionalContext and was returning an error (#121)
  • Trae link: corrected from trae.com to trae.ai across all READMEs (#122)
  • HTML graph click detection: hover-tracking (hoveredNodeId) replaces unreliable vis.js click params — small/dense nodes now reliably selectable (#82)
  • .graphify_python persistence: mkdir -p graphify-out runs before writing .graphify_python; file no longer deleted in Step 9 cleanup — pipx users no longer hit ModuleNotFoundError on follow-up commands (#93)
  • Trae skill packaging: skill-trae.md added to pyproject.toml package-data — Trae users were getting ModuleNotFoundError after pip install (#102)
  • Extension drift: analyze.py and watch.py now import extension sets from detect.py instead of local copies — Swift, Lua, Zig, PowerShell, Elixir, JSX, Julia, Objective-C files were being misclassified as documents (#109)

Additions

  • graphify save-result CLI subcommand — saves Q&A results to memory dir; replaces inline Python blocks in all 6 skill files (#114)
  • Korean README added (README.ko-KR.md) (#112)
  • Interpreter guard section in skill.md for when graphify-out/ is deleted before follow-up commands (#93)

Refactors

  • Dead build_graph() function removed from cluster.py (#109)

Install

pip install graphifyy==0.3.18 && graphify install