Commit Graph

  • 8db19d6c85 sort file list lexicographically in detect() for deterministic graph output Safi 2026-05-31 10:20:18 +01:00
  • 0cf596aa8a fix test_no_incremental_without_manifest false positive Safi 2026-05-31 00:10:19 +01:00
  • 31a608f73e fix Windows Unicode crash on non-UTF-8 consoles (issue #992) Safi 2026-05-31 00:06:35 +01:00
  • 55d7dadb63 bump to 0.8.26 v0.8.26 Safi 2026-05-30 21:40:52 +01:00
  • c066511bf2 feat: detect circular import dependencies at file level (#961) Manoj Mishra 2026-05-31 02:07:47 +05:30
  • cca13aa8fd fix anchored gitignore pattern leaking basename match into subtree (closes #1087) Safi 2026-05-30 18:16:01 +01:00
  • a9d6be6537 add custom LLM provider registry via providers.json (closes #1084) Safi 2026-05-30 13:25:02 +01:00
  • 006e1594eb fix extract_files_direct backend default: auto-detect instead of kimi (closes #1086) Safi 2026-05-30 13:17:13 +01:00
  • d4e1d4b553 fix pnpm-workspace.yaml packages:'.' crash on Python 3.10 (closes #1083) Safi 2026-05-30 13:12:59 +01:00
  • 5056c72e67 docs: add Filipino (fil-PH) README translation Alexis Valentino 2026-05-30 06:43:56 +08:00
  • a7a732290c release 0.8.25: JS/TS phantom nodes, Lua imports, Windows cli, hook lock, antigravity path v0.8.25 v0.8.24 v0.8.23 Safi 2026-05-29 16:59:17 +01:00
  • 998594091b fix antigravity global install path to ~/.gemini/config/skills/ and uninstall symmetry (#1079) Safi 2026-05-29 15:15:26 +01:00
  • 9db86942bd warn against pip install on Mac/Windows due to env path mismatch (#1074) Safi 2026-05-29 14:13:05 +01:00
  • 282afaac7d add missing test coverage for #1077 scope guard and markdown fence fixes Safi 2026-05-29 14:07:03 +01:00
  • 925eb81ec1 fix JS/TS phantom god-nodes from arrow-fn locals and drop markdown code-block orphan nodes (#1077) Safi 2026-05-29 13:46:30 +01:00
  • 5642c1b533 fix Lua require() import edges lost due to wrong target ID resolution (#1075) Safi 2026-05-29 13:36:04 +01:00
  • f0badd9899 fix Windows claude-cli WinError 2 and post-commit hook silent drop on rapid commits Safi 2026-05-29 11:41:42 +01:00
  • fd1aca480f release 0.8.24: cross-language semantics, claude-cli fix, edge direction fix, security audit Safi 2026-05-29 02:28:52 +01:00
  • 8a308519f9 Merge pull request #1063 from christophepub/fix/claude-cli-hollow-responses-v2 Safi 2026-05-29 01:54:37 +01:00
  • aae027f7e6 Merge pull request #1071 from TheFedaikin/v8 Safi 2026-05-29 01:54:30 +01:00
  • 0080fbd13c feat: add objc, julia, c, c++, scala, fortran, powershell semantic contexts Danil Tarasov 2026-05-29 00:05:28 +03:00
  • 66acfd81aa fix calls edge direction flipping on bidirectional pairs in undirected build (#1061) Safi 2026-05-28 17:40:04 +01:00
  • c2de9fa72f add uv-aware install detection to all skill files Safi 2026-05-28 17:07:24 +01:00
  • 8e179736ce fix .graphify_python path missing graphify-out/ prefix in skill files Safi 2026-05-28 16:55:07 +01:00
  • 379d35e088 fix(claude-cli): eliminate hollow-response loop from system-prompt conflict christophepub 2026-05-28 17:44:35 +02:00
  • 7c12499783 chore: install all extras in CI to catch test gaps Safi 2026-05-28 14:53:45 +01:00
  • ffbe425c2f release 0.8.23 Safi 2026-05-28 14:52:01 +01:00
  • 32aa053e6c feat: semantic type-reference edges for Swift, Kotlin, PHP, Rust, and Go (#1015) TheFedaikin 2026-05-28 16:46:03 +03:00
  • cddf47d3a0 chore: commit uv.lock (regenerated for 0.8.22 with tree-sitter-dm) Safi 2026-05-28 14:38:59 +01:00
  • 244a266c06 chore: switch CI to uv, remove uv.lock from gitignore (#885) Brian K 2026-05-28 09:38:31 -04:00
  • a1706ff7fd docs: add --mode deep to graphify extract CLI reference Safi 2026-05-28 00:30:36 +01:00
  • 43bf3c2371 release 0.8.22 v0.8.22 Safi 2026-05-28 00:26:31 +01:00
  • cfc945a507 fix: cap zlib decompression in extract_dmi, add size guard in extract_dmm Safi 2026-05-28 00:08:55 +01:00
  • dacbdb539a feat: BYOND DreamMaker support, --mode deep flag, changelog fixes (#884, #1030) Safi 2026-05-27 23:55:12 +01:00
  • c09fbef401 fix: remap hyperedges in community-aggregated meta-graph view (#1006) Aadi 2026-05-28 03:09:01 +05:30
  • 9f73400cbc fix: memory-dir gitignore leak, Pass 2 dedup cross-file identical merge, decorated method node ID mismatch (#1047, #1046, #1050) Safi 2026-05-27 22:30:08 +01:00
  • 740382af51 docs: add Amp platform, .svh extension, fix opencode uninstall in README Safi 2026-05-27 13:04:50 +01:00
  • 80301a06bf fix: OpenCode project path, hook loop guard, deterministic output, Amp platform, punctuation search, builtin god-node filter, .svh Verilog (#1040, #1018, #1037, #948, #994, #916, #1042) v0.8.21 Safi 2026-05-27 12:39:22 +01:00
  • a54a542b6c fix: make graph output deterministic (stop graphify-out churn) (#1010) Aleksandr Tarutin 2026-05-27 07:20:31 -04:00
  • d1d5751fa4 fix(watch): evict stale nodes in full re-extraction path when changed_paths is None (#1007) Safi 2026-05-27 11:21:55 +01:00
  • b07f0eb6a7 bump version to 0.8.20 v0.8.20 Safi 2026-05-26 20:34:22 +01:00
  • ad3f3b2d9e harden XML parsing against billion-laughs DoS in extract_csproj and extract_lpk Safi 2026-05-26 20:32:14 +01:00
  • e5313e73b2 add MCP config files to README file types table Safi 2026-05-26 20:24:14 +01:00
  • baaab5f2a9 fix(extract_dart): use _file_stem instead of str(path) for child node IDs to prevent machine-specific absolute paths in graph.json (#999) Alexey Z 2026-05-27 00:21:27 +05:00
  • 2c01a89b28 feat: MCP config extractor (.mcp.json, claude_desktop_config.json, mcp.json) Safi 2026-05-26 20:16:41 +01:00
  • 9abaa77c62 fix(cli): apply remap_communities_to_previous in cluster-only path (#1028) Leon GyeongMan Baek 2026-05-27 04:12:02 +09:00
  • 3f8efaebc2 fix graphify update ghost nodes: as_posix() and relativize existing graph before eviction Safi 2026-05-26 20:05:31 +01:00
  • eef623a54a improve #1007 fix: use _norm_source_file with resolve() for symlink safety Safi 2026-05-26 14:59:13 +01:00
  • a26f24ef7b fix stale nodes persisting after file deletion when manifest uses absolute paths Safi 2026-05-26 14:53:36 +01:00
  • d9debdf39a bump version to 0.8.19 v0.8.19 Safi 2026-05-26 12:52:04 +01:00
  • 903fa9c141 add chinese extra to README optional extras table Safi 2026-05-26 12:39:16 +01:00
  • 8bcfffdf62 add .NET project file support (.sln, .csproj, .fsproj, .vbproj, .razor, .cshtml) Safi 2026-05-26 12:27:18 +01:00
  • c7a05d67a1 Clarify Chinese query segmentation scope (#1026) Candy 2026-05-26 19:24:04 +08:00
  • 68863a72fe Remove unused _DEVIN_RULES_MARKER constant Safi 2026-05-26 09:19:09 +01:00
  • 065a621fa6 feat: add Devin CLI support (graphify devin install/uninstall) (#1020) vishal-gandhi 2026-05-26 03:17:18 -05:00
  • 336652779b Fix: support array form of tsconfig extends (TypeScript 5.0) (#1017) msotnikov 2026-05-26 11:17:14 +03:00
  • 4e80d8621f Fix wiki TypeError on null source_file and skip nested worktrees/ dirs (#1016, #1023) Safi 2026-05-26 09:06:43 +01:00
  • 3efae3827f Rate-limit backup_if_protected to one folder per day via content hash Safi 2026-05-25 09:14:20 +01:00
  • 98100f3b35 Bump version to 0.8.18 v0.8.18 Safi 2026-05-24 20:41:31 +01:00
  • a4a615da97 Fix Ukrainian README typo, Unicode vocab regex, add migration note for Java extends->inherits Safi 2026-05-24 20:40:49 +01:00
  • 238702b697 Constrained query expansion (#998) eugene-krivosheyev 2026-05-24 21:38:13 +02:00
  • ab4e5424ca feat: add cross-language semantic contexts for Python, JS/TS, C#, and Java (#996) TheFedaikin 2026-05-24 22:38:10 +03:00
  • 32effb10a9 docs: update Ukrainian README translation to v8 (#995) Ivan Dzhulynskyi 2026-05-24 22:38:08 +03:00
  • d778e2c36b fix(cli): reconstruct communities from per-node attribute when sidecar missing (#1001) mohamadkattan12 2026-05-24 22:35:21 +03:00
  • 6fba4e4594 fix(watch): bypass shrink-guard when caller declared explicit deletions (#1000) mohamadkattan12 2026-05-24 22:35:19 +03:00
  • 73c3c33ac7 Bump version to 0.8.17 v0.8.17 Safi 2026-05-23 23:36:56 +01:00
  • 4dce16f475 Fix case-sensitive call resolution and cross-language phantom calls (#993, #991) Safi 2026-05-23 23:35:25 +01:00
  • 71b4e57b67 fix Husky 9 hook path, skill.md INPUT_PATH literal, per-worker exception isolation Safi 2026-05-23 23:17:40 +01:00
  • 461e346f3a fix Windows cp1252 crash, str.parent crash, mcp error message, god_nodes relative import Safi 2026-05-23 23:14:01 +01:00
  • 990ac706d8 bump version to 0.8.16 v0.8.16 Safi 2026-05-22 18:58:31 +01:00
  • b3474924c2 feat(install): add project-scoped skill installs (#931) balloon72 2026-05-22 21:38:35 +08:00
  • 3238b32677 Exit non-zero when all semantic-extraction chunks fail (#889) Jon Attree 2026-05-22 06:38:32 -07:00
  • 52d75bd988 fix: add .ets (ArkTS) extension to CODE_EXTENSIONS (#926) yyautumn330 2026-05-22 21:38:15 +08:00
  • 38cebd321f docs: add Uzbek (uz-UZ) README translation (#982) Sherbaev 2026-05-22 18:38:07 +05:00
  • 86109e9f27 fix: CJK/Unicode labels silently skipped in _norm/_norm_label dedup (follow-up to #811) (#937) szgnewGh 2026-05-22 21:26:27 +08:00
  • 6efd06c54d add YC S26 badge to README Safi 2026-05-22 14:17:02 +01:00
  • ff14ad5245 bump version to 0.8.15 Safi 2026-05-22 14:04:54 +01:00
  • 1494874e25 feat: track JS/TS barrel re-exports as explicit graph edges deXterbed 2026-05-21 14:40:19 +05:30
  • e44e6e986c feat: add v8 affected and import-resolution support Danil Tarasov 2026-05-20 21:50:41 +03:00
  • b6127aa5a7 feat(multigraph): add runtime compatibility probe (#956) hypnwtyk 2026-05-22 07:22:51 -05:00
  • 020cca2ebf Keep non-English query terms searchable (#964) Candy 2026-05-22 20:22:47 +08:00
  • 406bea47b5 fix swift extension nodes duplicating across files (#969) Alex Ubillus 2026-05-22 08:22:42 -04:00
  • 06a9b72a38 fix(llm): honor GRAPHIFY_MAX_OUTPUT_TOKENS for OpenAI-compatible backends (#973) dkramer-sevenbelow 2026-05-22 05:22:27 -07:00
  • 076e6b7c06 fix cluster-only crash when graphify-out/ absent, add regression test (#934) Safi 2026-05-20 18:27:53 +01:00
  • f4da176851 bump version to 0.8.14 v0.8.14 Safi 2026-05-20 18:07:06 +01:00
  • 9e6192a6c2 fix stale wiki nodes (#936), gitignore fallback and --exclude flag (#945/#947), NAT64 SSRF false-positive Safi 2026-05-20 18:04:28 +01:00
  • 6939494b3e add backup_if_protected to snapshot graph before overwrite when semantic/curated (#834) Safi 2026-05-18 21:57:09 +01:00
  • 4c95d02cbb bump version to 0.8.13 v0.8.13 Safi 2026-05-18 20:48:59 +01:00
  • d84f07c2e7 fix node ID collisions, cache fastpath, absolute source_file paths, and failed-chunk manifest freeze Safi 2026-05-18 20:31:59 +01:00
  • edb6e3cb98 update CHANGELOG for 0.8.12 with all post-bump fixes Safi 2026-05-18 18:30:35 +01:00
  • 9f8b8b0072 docs: clarify code-only corpora skip semantic extraction (closes #836) Safi 2026-05-18 18:26:11 +01:00
  • a234c5238e fix skill large-corpus path and detect output Safi 2026-05-18 17:45:29 +01:00
  • 850c5457da skill: fast path for existing graphs, fix large-corpus gate, fix subfolder output Safi 2026-05-18 17:36:30 +01:00
  • 47e65658c7 bump version to 0.8.12 — security and wiki fixes Safi 2026-05-18 15:43:45 +01:00
  • 2209a9c1e8 treat graphify <path> as graphify extract <path> — fix unknown command for direct path invocation Safi 2026-05-18 14:54:04 +01:00
  • a5eb15b880 bump version to 0.8.11 v0.8.11 Safi 2026-05-18 12:09:16 +01:00
  • a4a475c8b6 perf(analyze): reuse degrees for surprise scoring (#914) balloon72 2026-05-18 19:05:21 +08:00
  • f0d29a1c6d fix(codex): keep graph-first guidance with dirty graph output (#913) balloon72 2026-05-18 19:05:17 +08:00
  • 4aa04ddc7d fix(opencode): remove invalid general-purpose agent guidance (#911) balloon72 2026-05-18 19:05:13 +08:00
  • 44638dd424 test(hooks): cover old git hook path output (#910) balloon72 2026-05-18 19:04:49 +08:00