Commit Graph

  • 25c1ea9212 Merge PR #735: Add Gemini and OpenAI semantic extraction backends (preserve Ollama priority) Safi 2026-05-06 12:13:39 +01:00
  • 0010d38337 Merge PR #717: fix(extract): TS bare-path / .svelte.ts / .svelte.js / multi-dot import resolution Safi 2026-05-06 12:06:27 +01:00
  • 06df2066a8 Merge PR #732: feat: add Groovy and Spock support Safi 2026-05-06 12:04:51 +01:00
  • 12a706b595 Merge PR #711: feat(extract): add Markdown structural extraction + sync collect_files extensions with _DISPATCH Safi 2026-05-06 12:02:43 +01:00
  • 189cdd92c9 Merge PR #747: fix: sanitize subprocess call in hooks.py (replace git subprocess with configparser + path validation) Safi 2026-05-06 12:00:18 +01:00
  • 519564b742 Merge PR #745: add .luau extension support (Roblox Luau) Safi 2026-05-06 11:59:40 +01:00
  • 660b605e18 Merge PR #736: fix(detect): forward follow_symlinks from detect_incremental to detect Safi 2026-05-06 11:58:59 +01:00
  • e22a189df1 fix cluster-only label persistence, wiki data-loss guard, ollama error message (#744 #746 #750) Safi 2026-05-06 11:56:04 +01:00
  • 6fa2ba2318 fix: V-003 security vulnerability #747 orbisai0security 2026-05-06 06:51:11 +00:00
  • 3457b9cd80 add .luau extension support (Roblox Luau) #745 daleardi 2026-05-05 23:56:51 -04:00
  • 48888a7c26 add Ollama backend and cross-project global graph (#729) Safi 2026-05-05 18:36:59 +01:00
  • 69d2cc84e2 fix merge-graphs to accept both edges and links key in graph.json (#738) Safi 2026-05-05 17:14:12 +01:00
  • 21e096fd88 update README with --graph for cluster-only and GRAPHIFY_MAX_OUTPUT_TOKENS Safi 2026-05-05 16:04:59 +01:00
  • 2415576ab0 bump version to 0.7.6 v0.7.6 Safi 2026-05-05 16:02:09 +01:00
  • 005a36608a fix 7 bugs: cluster-only --graph, _is_sensitive boundaries, max_tokens 16384, prune message clarity, svelte stub source_file, svelte static imports, manifest on full rebuild + pi skill YAML fix Safi 2026-05-05 16:00:08 +01:00
  • cc63a1711b Make Gemini extraction model configurable #735 Daniel Graham 2026-05-05 10:11:12 -04:00
  • 64585cf889 fix(detect): forward follow_symlinks from detect_incremental to detect #736 Alpha Nury 2026-05-05 15:25:08 +02:00
  • a9cb692961 Prefer accessible semantic extraction backends Daniel Graham 2026-05-05 08:59:37 -04:00
  • 9a8346d39a chore: remove version pin from tree-sitter-groovy dependency #732 Mikołaj Cekut 2026-05-05 12:23:46 +02:00
  • 6aecfcf0fe chore: replace pl.allegro with com.nicklastrange in Groovy fixtures Mikołaj Cekut 2026-05-05 12:22:38 +02:00
  • dc69020a47 feat: add Groovy and Spock support Mikołaj Cekut 2026-05-05 12:15:15 +02:00
  • b68ec63494 fix(extract): apply resolver fixups to JS/TS dynamic_import handler #717 Christian Winther 2026-05-05 00:07:50 +02:00
  • 0dfc26e57f fix: prefer file matches over directory matches in resolver Christian Winther 2026-05-04 23:44:32 +02:00
  • 5f5b59309c test(extract): cover .svelte.js + hybrid TS/JS Svelte 5 rune files Christian Winther 2026-05-04 22:47:29 +02:00
  • 49c3b50b5f fix(extract): generalize resolver to multi-dot filenames + rename Christian Winther 2026-05-04 22:41:50 +02:00
  • 0267cd789f test(extract): exhaustive coverage for extension resolution edge cases Christian Winther 2026-05-04 22:33:29 +02:00
  • 2b1efe8f08 fix(extract): TS bare-path / .svelte.ts / index.ts import resolution Christian Winther 2026-05-04 22:26:48 +02:00
  • eca3277fb9 feat(ts): extract interface, enum, type_alias, const literal, new_expression #708 ibrahimyuecel 2026-05-04 20:46:36 +03:00
  • cddf9cf9bf docs: add fork install instructions and feature comparison to README #711 imfarhanm 2026-05-04 20:04:23 +05:30
  • 09b33b795b fix: include .md/.mdx document files in graphify update rebuild path imfarhanm 2026-05-04 20:01:20 +05:30
  • 68081c1c89 feat(extract): add Markdown structural extraction + sync collect_files extensions Farhan M 2026-05-04 19:08:50 +05:30
  • ee85bbfbfd fix antigravity install paths .agents → .agent Safi 2026-05-04 19:00:35 +01:00
  • 5b33e6d2e6 remove dedup architecture diagram Safi 2026-05-04 18:51:59 +01:00
  • 579e1cc744 wire --dedup-llm through build pipeline and fix fresh-extract dedup bypass Safi 2026-05-04 18:51:14 +01:00
  • 913feca6a6 CI: add v5-v7 branches, workflow_dispatch trigger, sql extra Safi 2026-05-04 18:27:33 +01:00
  • 4f08e23807 Update README: add graphify extract to command reference, fix CI badge branch Safi 2026-05-04 18:26:17 +01:00
  • b3c99ec0ed Fix hook rebuild losing community labels; fix gemini platform install (#705, #706) v0.7.5 Safi 2026-05-04 18:20:16 +01:00
  • 682d124618 bump version to 0.7.5 Safi 2026-05-04 18:07:48 +01:00
  • 239000d2c9 Add incremental updates to graphify extract: semantic cache + build_merge + manifest Safi 2026-05-04 18:07:02 +01:00
  • ec413d5233 Wire deduplicate_entities into build() and build_merge() Safi 2026-05-04 18:02:38 +01:00
  • 34380434c4 Add graphify/dedup.py: entropy gate + MinHash/LSH + Jaro-Winkler entity deduplication Safi 2026-05-04 18:01:11 +01:00
  • b26467a8eb Add datasketch and rapidfuzz as base dependencies Safi 2026-05-04 17:51:46 +01:00
  • b5e7cf3f55 Add implementation plan: incremental updates + entity deduplication Safi 2026-05-04 16:30:36 +01:00
  • 5ee4b01406 Add design spec: incremental updates + entity deduplication Safi 2026-05-04 16:25:58 +01:00
  • 6c3ccdc77b Fix #703: unify community counts in GRAPH_REPORT.md header and body Safi 2026-05-04 13:59:27 +01:00
  • 26a5a35200 bump version to 0.7.4 Safi 2026-05-04 12:40:43 +01:00
  • 741ac3655b Fix #700 #701: JSONC tsconfig parsing + Svelte dynamic import edge IDs Safi 2026-05-04 12:39:07 +01:00
  • c1a7e250b6 bump version to 0.7.3 Safi 2026-05-04 11:46:39 +01:00
  • c121fc4e42 README: clarify semantic extraction uses IDE model via skill, or Anthropic/Kimi for headless extract Safi 2026-05-04 11:42:58 +01:00
  • 6e84b42320 Clarify README: semantic extraction supports Anthropic and Kimi only (not OpenAI) Safi 2026-05-04 11:41:40 +01:00
  • d40e27463d Add graphify extract subcommand for headless semantic extraction (#698) Safi 2026-05-04 11:31:54 +01:00
  • b6ffdbb8dd v0.7.2: Fortran support + export CLI subcommands + skill.md size reduction Safi 2026-05-04 11:17:06 +01:00
  • f81e3bc215 bump version to 0.6.9 v0.7.4 v0.7.3 v0.7.2 v0.7.1 v0.7.0 v0.6.9 v6 Safi 2026-05-03 17:41:56 +01:00
  • 8e81720bc8 Fix #686 #652: GRAPHIFY_OUT env var for worktrees, Antigravity install auto-updates rules/workflow Safi 2026-05-03 17:36:17 +01:00
  • 6df69dce6c Fix #683: normalize source_file path separators + two-phase cohesion re-clustering Safi 2026-05-03 17:26:13 +01:00
  • f61bb27d9c Fix #688: stricter VS Code Copilot instructions to enforce GRAPH_REPORT.md first Safi 2026-05-03 17:23:31 +01:00
  • de268a067c fix Penpax waitlist link to graphifylabs.ai Safi 2026-05-03 14:09:16 +01:00
  • b11a8a7813 simplify README, move technical details to docs/how-it-works.md Safi 2026-05-03 13:31:28 +01:00
  • d753413409 bump version to 0.6.8 v0.6.8 Safi 2026-05-03 13:25:44 +01:00
  • f065933391 Fix #676 #678 #681: graphifyignore negation, Antigravity slash command, Gemini hook Windows Safi 2026-05-03 13:22:17 +01:00
  • f87d0649c5 fix: silence "invalid file_type 'None'" warning on legacy graphs (#660) #672 azizur100389 2026-05-03 00:46:46 +01:00
  • 189847eb47 fix: surface tree-sitter version-mismatch hint instead of bare TypeError #671 azizur100389 2026-05-03 00:27:10 +01:00
  • 893acb19df Fix #664: filter thin communities from GRAPH_REPORT.md by default Safi 2026-05-02 18:09:32 +01:00
  • 96267ad0a8 fix #651: resolve absolute graphify path at codex install time for VS Code extension on Windows Safi 2026-05-02 17:38:24 +01:00
  • cf7ce3a450 fix #651: hook-check exits silently instead of emitting unsupported additionalContext Safi 2026-05-02 17:29:40 +01:00
  • ba41258635 merge PR #663: parallel AST extraction with ProcessPoolExecutor (1.66x speedup on 84 files) Safi 2026-05-02 17:24:57 +01:00
  • e48428296c bump version to 0.6.7 v0.6.7 Safi 2026-05-02 17:13:08 +01:00
  • d819827ea2 fix #655 #656 #657 #658: cache dir crash, sanitize_label None, rationale file_type, token counting Safi 2026-05-02 17:10:20 +01:00
  • bd92ab67d6 docs: remove VB.NET from README language count and file type table Safi 2026-05-02 17:06:00 +01:00
  • 0a99a46bfc chore: update project dependencies and metadata in pyproject.toml #663 Hanzala Sohrab 2026-05-02 21:34:20 +05:30
  • 1e848458f9 remove VB.NET support: tree-sitter-vbnet only has Windows wheels, no Linux/macOS Safi 2026-05-02 17:02:24 +01:00
  • 2ca3a5994b merge PR #579: dynamic import() extraction for JS/TS Safi 2026-05-02 16:52:19 +01:00
  • bfe18f0c83 fix: add context=import to JS/TS named-import edges (caught by PR #573 test) Safi 2026-05-02 16:50:33 +01:00
  • 28047b502f merge PR #573: cross-language edge context filters in MCP query tool Safi 2026-05-02 16:49:22 +01:00
  • 9881d7ca30 merge PR #557: graphify tree — D3 v7 collapsible-tree HTML view of graph.json Safi 2026-05-02 16:48:09 +01:00
  • 24808ef8e6 merge PR #625: token-aware chunking with split-and-retry on truncation Safi 2026-05-02 16:46:37 +01:00
  • 66e61c76b1 docs: add Docker MCP Toolkit + SQLite MCP runbook (#620) Safi 2026-05-02 16:42:08 +01:00
  • 7237cd3290 feat: add VB.NET (.vb) language support via tree-sitter (#648) Safi 2026-05-02 16:41:55 +01:00
  • d04e487877 Merge branch 'safishamsi:v6' into feat/parallel-ast-extraction Hanzala Sohrab 2026-05-02 21:11:02 +05:30
  • 762b85d7ca Merge pull request #622 from chronicgiardia/docs/colabfold-macos-install #573 v5 Safi 2026-05-02 16:40:29 +01:00
  • 267c392a96 Merge pull request #615 from mtt-ai/ci/v5-trigger-and-matrix Safi 2026-05-02 16:40:01 +01:00
  • 996e82b3d9 test: add regression test for ambiguous cross-file call resolution (#632) Safi 2026-05-02 16:39:53 +01:00
  • 832dc537b3 Merge pull request #599 from llongo-allora/fix/member-call-resolver-collisions Safi 2026-05-02 16:39:26 +01:00
  • 6c82f81d13 Merge pull request #614 from robertmonka/codex/use-user-prompt-submit-hook Safi 2026-05-02 16:37:47 +01:00
  • 9ab4f39020 Merge pull request #662 from RubenAAA/fix/ts-named-import-symbol-edges Safi 2026-05-02 16:37:17 +01:00
  • 58271fb5af docs: add Pi to pyproject.toml description and keywords Safi 2026-05-02 15:29:43 +01:00
  • 893219d66f docs: add Pi coding agent to README platform table and install docs Safi 2026-05-02 15:28:24 +01:00
  • 763a9359f5 Add Pi coding agent support and tighten wheel packaging Safi 2026-05-02 15:22:01 +01:00
  • 517f3c89b0 docs: add Pi to pyproject.toml description and keywords v0.6.6 Safi 2026-05-02 15:29:43 +01:00
  • c2890b9677 docs: add Pi coding agent to README platform table and install docs Safi 2026-05-02 15:28:24 +01:00
  • 80cb5bcb42 Add Pi coding agent support and fix wheel supply chain issue Safi 2026-05-02 15:22:01 +01:00
  • 5a342e385c fix(extract): emit symbol-level edges for TS/JS named imports #662 RubenAAA 2026-05-02 15:42:54 +02:00
  • 47ca9228c3 security: add usedforsecurity=False to MD5/SHA1 hashes used for file diffing and filename generation Safi 2026-05-02 14:32:16 +01:00
  • 36e894aa62 v0.6.6: Windows skill bash rewrite, wiki fixes, rationale-node fix, hidden allowlist, --no-viz cluster-only Safi 2026-05-02 14:25:26 +01:00
  • 6c9b5ef63c Wire --no-viz flag in cluster-only + GRAPHIFY_VIZ_NODE_LIMIT env var (closes #541) (#565) market4drill 2026-05-02 15:15:15 +02:00
  • 3145ca2e52 feat(detect): add hidden path allowlist (#583) Bichalla 2026-05-02 22:15:12 +09:00
  • fd0ebb5957 wiki: sanitize Windows-reserved characters in filenames (#594) cod3warrior 2026-05-02 15:15:09 +02:00
  • b9871d7019 Fix #563: prevent rationale-node leakage and preserve calls direction (#576) opnsrcntrbtr 2026-05-02 18:45:06 +05:30
  • ac72cd3aaa fix(wiki): clear stale articles before regenerating to prevent orphan accumulation (#558) teamclaw 2026-05-02 21:15:03 +08:00
  • 48c9f024fb docs(skill): forced-rank confidence scores for INFERRED edges (#546) saxster 2026-05-02 18:44:55 +05:30