What's changed
Features:
- Cross-language type-reference edges (wave 2) — ObjC, Julia, C, C++, Scala, Fortran, and PowerShell now emit
referencesedges withparameter_type,return_type,generic_arg,field, andattributecontexts; extends the work from v0.8.23. CI matrix now covers Python 3.10 withfaster-whisperversion guard. (#1071)
Bug fixes:
- claude-cli hollow-response loop — backend no longer loops on hollow streamed responses; handles all four documented failure modes (empty stream, no JSON, missing
result, emptyresult) with tests. (#1063) callsedge direction flip — edges no longer flip caller/callee when the same node pair appears in both directions in an undirected build; first-seen direction preserved on bidirectional collision. (#1061).graphify_pythonpath prefix —graphify-out/prefix was missing in 8 skill files (256 instances), causingcat: .graphify_python: No such file or directoryon every non-Claude-Code platform.- uv-aware interpreter detection — all skill files now prefer
uv tool run graphifyy pythonover shebang parsing when uv is available.
Upgrade
uv tool upgrade graphifyy