Commit Graph

  • 3305ef1059 fix(merge-chunks): coerce non-numeric chunk token counts (follow-up to #1953) safishamsi 2026-07-16 23:38:09 +01:00
  • ee74d80b45 fix(merge-chunks): validate untrusted subagent chunk JSON before merging tpateeq 2026-07-16 23:57:17 +05:30
  • 84638cb69c chore: begin 0.9.18 development cycle safishamsi 2026-07-16 16:42:18 +01:00
  • 0d018b4c6d fix(cache): key semantic cache on the extraction prompt (#1939) SinghAman21 2026-07-16 13:11:48 +05:30
  • 5840d0b44d fix(pg_introspect): emit FK DDL before function stubs so unparseable routines can't drop references edges (#1854) sekmur 2026-07-15 11:00:19 -07:00
  • ecf1416a7e docs: cut 0.9.17 changelog and credit @zuwasi for Amp platform support (#948) v0.9.17 safishamsi 2026-07-16 11:47:08 +01:00
  • cb96bdaa0c fix: preserve semantic layer, stamp hyperedges, PHP namespaces, ignore diagnostic (#1925 #1920 #1923 #1922) safishamsi 2026-07-15 19:51:53 +01:00
  • 19c496dd63 fix(build): make _semantic_id_remap idempotent to stop id accretion (#1917) safishamsi 2026-07-15 15:14:34 +01:00
  • c0875ccae9 test(serve): rebase #1900 test onto #1918 _score_query API; bench newline safishamsi 2026-07-15 15:09:17 +01:00
  • ff999a909a perf(serve): collapse T+1 per-term scoring passes into one traversal Sirhan1 2026-07-14 16:07:42 +01:00
  • 1c280e4576 docs(changelog): record #1894(PR-1) #1916 #1915 #1912 in unreleased 0.9.17 safishamsi 2026-07-15 14:16:14 +01:00
  • b7ddee3c28 fix(extract): make --mode deep effective over a warm cache; add --force (#1894) safishamsi 2026-07-15 13:55:32 +01:00
  • d916c61559 fix(cache): stop persisting dangling edges/hyperedges in the semantic cache (#1916) safishamsi 2026-07-15 13:29:24 +01:00
  • 76f5bc98fe fix(watch): stop AST-quick-scanning docs that already have semantic nodes (#1915) safishamsi 2026-07-15 13:26:09 +01:00
  • 2851f31a07 fix: treat .cjs (explicit CommonJS) as a code extension Kookwater 2026-07-15 10:42:35 +02:00
  • 0d783915a6 docs(changelog): record #1908/#1909 and #1910 in unreleased 0.9.17 safishamsi 2026-07-15 12:18:55 +01:00
  • 49df466385 fix(sql): recover CREATE FUNCTION/PROCEDURE from tree-sitter ERROR nodes (#1910) safishamsi 2026-07-15 10:31:59 +01:00
  • 75cf56bfbc fix(detect,cli): excluded files are pruned from graph and manifest, not misreported as deleted (#1908 #1909) safishamsi 2026-07-15 10:57:45 +01:00
  • 43b2affd56 chore: open 0.9.17 with 8 batch fixes (#1895 #1897 #1902 #1907 #1896 #1900 #1901 #1906) safishamsi 2026-07-15 00:43:46 +01:00
  • b1e313cc5f fix(cli): stamp freshly-extracted semantic docs in the manifest (#1897) safishamsi 2026-07-15 00:40:21 +01:00
  • 0cacd708e9 fix(llm): drop out-of-scope nodes from the merged extraction result (#1895) safishamsi 2026-07-15 00:39:59 +01:00
  • f2a6139667 Fix spurious hooksPath warning and register graph.json merge driver safishamsi 2026-07-15 00:38:35 +01:00
  • 876c043c2f fix(export): prune orphaned Obsidian notes on re-export (#1896) safishamsi 2026-07-15 00:33:14 +01:00
  • 107cea044c fix(serve): drop German and Romance question stopwords from query terms (#1900) safishamsi 2026-07-15 00:35:59 +01:00
  • ef8771e8c1 fix: correct postgres install hint to graphifyy (#1906); classify .skill files as documents (#1901) safishamsi 2026-07-15 00:33:15 +01:00
  • 75b7279d92 docs(readme): point star-history at Graphify-Labs org; X handle to @graphify safishamsi 2026-07-15 00:00:56 +01:00
  • a0e4a1c6bd docs(changelog): date 0.9.16 for release v0.9.16 safishamsi 2026-07-14 23:57:12 +01:00
  • a4ab6ed3f6 fix(llm): reconcile dispatched vs returned files in semantic extract (#1890) safishamsi 2026-07-14 23:45:46 +01:00
  • b3dc15b839 fix(extract): close residual absolute-path/username leaks (#1899) safishamsi 2026-07-14 23:42:06 +01:00
  • e1b8a17dc8 docs(changelog): record #1881, #1876, #1893 in the unreleased 0.9.16 section safishamsi 2026-07-14 23:32:28 +01:00
  • 5c0a04c991 fix(extract): filter Kotlin builtin/stdlib types from references graph kebwlmbhee 2026-07-14 10:14:30 +08:00
  • 8361a81f73 fix(extract): recognize uppercase TypeScript xkam7ar 2026-07-13 22:51:17 -07:00
  • 4f6106a2f1 fix(cli): send missing-skill warning to stderr mzt006 2026-07-14 19:51:56 +05:00
  • f80e4fac35 test(watch): pin update discovers newly-added files/dirs (#1837) safishamsi 2026-07-14 23:20:36 +01:00
  • 060dd6317f fix(extract): resolve Python module-qualified calls to calls edges (#1883) safishamsi 2026-07-14 23:19:06 +01:00
  • 2795a18bda fix(exclude): persist --exclude so rebuilds re-apply it (#1886) safishamsi 2026-07-14 14:03:20 +01:00
  • fd54f0ef0b fix(dedup): deterministic collision survivor + bare-file definer (#1851 followup) safishamsi 2026-07-14 13:51:42 +01:00
  • 70bc9ca7b2 fix(dedup): let the defining file win an ID collision, and warn only about real loss bchan84 2026-07-13 21:11:36 +08:00
  • 2210d69bc4 docs(changelog): record #1865 and #1858 in the unreleased 0.9.16 section safishamsi 2026-07-14 13:21:29 +01:00
  • 4ac5f07e88 fix(watch): preserve semantic edges of re-extracted sources (#1865) xor_xe 2026-07-14 01:04:33 +04:00
  • 1aca158ada fix(cargo): honor package = "..." rename when resolving internal deps (#1858) thejesh 2026-07-13 10:50:33 -07:00
  • 40eae3cea2 test(watch): pin update-with-nested-gitignore (#1880); changelog for #1873/#1880 safishamsi 2026-07-14 13:18:28 +01:00
  • fb4d45226e fix(detect): scope nested ignore patterns to their own subtree (#1873) Alwyn93 2026-07-14 14:01:58 +04:00
  • 368407874f docs(changelog): record #1862 and #1860 in the unreleased 0.9.16 section safishamsi 2026-07-14 00:26:13 +01:00
  • e32be08c2a fix(detect): legacy-manifest branch must !=-compare mtime to catch reverse jumps (#1859) thejesh 2026-07-13 10:53:03 -07:00
  • 20405a84bf fix(dedup): report fuzzy count in summary when exact_merges is 0 (#1857) thejesh 2026-07-13 10:48:27 -07:00
  • cfc7cf2c93 fix(cache): resolve FileSlice via unit_path in checkpoint allowlist (#1870) safishamsi 2026-07-14 00:25:34 +01:00
  • 961b78e57a test(watch): assert update writes community_name (#1855 followup); changelog v0.9.15 safishamsi 2026-07-13 18:49:25 +01:00
  • 6eb5923404 fix(watch): forward community_labels to to_json in _rebuild_code Farda Karimov 2026-07-13 16:52:45 +02:00
  • 7ca43ab314 test(detect): harden nested-ignore tests (#1847 followup) safishamsi 2026-07-13 18:35:09 +01:00
  • 8a5287a979 fix(detect): honor nested .gitignore/.graphifyignore files below the scan root (#1206) Mohak Agrawal 2026-07-13 15:38:16 +05:30
  • 98c7ec039a fix(export): close stored XSS + broken neighbor links in graph.html (#1838) safishamsi 2026-07-13 17:48:26 +01:00
  • 94d3099540 fix(cache): stat-index must follow the cache location, not the key anchor v0.9.14 safishamsi 2026-07-13 10:29:26 +01:00
  • c3a42a35eb fix(extract): write AST cache to CWD, decoupled from the key anchor (#1774) safishamsi 2026-07-13 01:34:35 +01:00
  • 6ca8604142 fix(query): dedup seeds by label to stop generic-symbol flooding (#1766) safishamsi 2026-07-13 01:03:02 +01:00
  • da9616d99e fix(cache): scope the incremental checkpoint write too (#1757 followup) safishamsi 2026-07-13 00:47:10 +01:00
  • 579ba1da3c fix(cache): scope semantic cache writes to extracted files (#1757) tpateeq 2026-07-13 01:09:42 +05:30
  • a46eee49ef fix(export): coerce non-scalar attrs in graphml; harden pipe-close flush safishamsi 2026-07-12 23:57:16 +01:00
  • 5f57c46b92 fix(detect,hooks): honor .git/info/exclude; guard worktrees (#1810, #1809) safishamsi 2026-07-12 16:15:24 +01:00
  • 90b545c609 fix(cli): survive early pipe close (#1807); skip .nox venvs (#1804) safishamsi 2026-07-12 15:24:42 +01:00
  • 373bc8efd8 fix(sln): keep Visual Studio solution-folder node ids relative (#1789) safishamsi 2026-07-12 14:31:50 +01:00
  • eec7a01838 docs(changelog): finalize 0.9.13 notes and 0.9.12 section v0.9.13 safishamsi 2026-07-12 11:08:19 +01:00
  • da71f8264f fix(querylog): make the query log opt-in, off by default (#1797) adam-pond-agent 2026-07-12 10:36:00 +01:00
  • 71d7ab9d71 fix(build): merge markdown quick-scan doc node into its semantic _doc twin (#1799) jerp86 2026-07-12 10:23:36 +01:00
  • 591da764a1 fix(watch): require deletion evidence before evicting a missing source (#1795) CJNA 2026-07-12 00:37:09 +01:00
  • 0efb2a443c docs: point all website links at graphify.com safishamsi 2026-07-11 18:07:57 +01:00
  • 091f6095b4 fix(build): never prune a re-extracted source in build_merge (#1796) erichkusuki 2026-07-11 17:22:25 +01:00
  • 0d0e5780c8 test(cli): graph.json node ids are portable across checkout paths (#1789) safishamsi 2026-07-11 16:31:10 +01:00
  • b688a26f71 fix(path): prefer full-token label matches when resolving path endpoints (#1785) CJNA 2026-07-11 11:56:38 +01:00
  • 15a86536c4 fix(analyze): exclude rationale nodes from suggested-question gap count (#1768) balloon72 2026-07-11 11:52:12 +01:00
  • a646d66a67 fix(bash): link executed scripts across files (#1756) balloon72 2026-07-11 11:48:10 +01:00
  • 5777fec8c1 fix(extract): route .rake files to the Ruby extractor + resolution (#1784) krishnateja7 2026-07-11 11:31:47 +01:00
  • df74ab4481 test(csharp): chained call off new X(...) resolves (#1770) safishamsi 2026-07-10 21:57:16 +01:00
  • 3c3b6554e7 fix(extract): rewire cross-module function references to their definition (#1781) EmilNyg 2026-07-10 21:44:31 +01:00
  • ce5af6fbc5 test: guard to_html/sanitize_label against null source_file/label (#1775) safishamsi 2026-07-10 20:24:25 +01:00
  • 4c075f90ab docs(readme): unlink YC S26 badge until the public company page is live safishamsi 2026-07-10 11:52:56 +01:00
  • 35665a76ba fix(pg_introspect): read FKs from pg_constraint so read-only roles get references edges (#1746) v0.9.12 rithyKabir 2026-07-10 11:12:28 +01:00
  • d68bf2819c fix(extract): create json_config reference target nodes (#1764) oleksii-tumanov 2026-07-10 10:53:58 +01:00
  • 51b15a9ff1 fix(update): preserve surviving hyperedges on AST-only rebuild (#1755) oleksii-tumanov 2026-07-10 10:48:57 +01:00
  • dae602ccd1 fix(extract): resolve Java member calls by receiver type (#1696) oleksii-tumanov 2026-07-10 02:11:36 +01:00
  • c5db9ffb06 fix(cli): keep outputs/cache with --out / --graph, not the corpus or CWD (#1747) bbqboogiedwonsen 2026-07-10 02:06:26 +01:00
  • bdc6e531a6 fix(build): don't bind imports/references across a language boundary (#1749) philberndt 2026-07-10 00:20:55 +01:00
  • 8b7ffc5b15 fix(extract): warn when files skip extraction for a missing optional dep (#1745) rithyKabir 2026-07-09 23:43:47 +01:00
  • 29a6954f91 fix(build): make ghost-node merge deterministic across process runs (#1753) erasmust-dotcom 2026-07-09 23:32:54 +01:00
  • 9c27a52448 test(extractors): guard facade + registry identity for the per-language split (#1721) Cekaru 2026-07-09 13:22:36 +01:00
  • ee1ff3d691 fix(extract): resolve Java cross-module type references by import (#1744) safishamsi 2026-07-09 10:44:50 +01:00
  • d2d1f68ff9 fix: surface silently-skipped dirs in enumeration + dedup Pascal edges v0.9.11 safishamsi 2026-07-09 01:05:13 +01:00
  • d89efbf9ef fix(extract): scope Pascal/Delphi call resolution + resolve inherited calls across files (#1739) richtext 2026-07-09 00:32:21 +01:00
  • 2f9deae8d5 fix(serve): scale per-term exact/prefix score tiers by squared term coverage (#1602) fkhawajagh 2026-07-08 23:56:28 +01:00
  • e2d47535c3 Changelog: fold #1700 (Kotlin enums) and #1735 (uv probe) into 0.9.11 safishamsi 2026-07-08 23:41:01 +01:00
  • ea8b804b7f Fix uv interpreter detection falling back to graphify-less python (#1735) mohammedMsgm 2026-07-08 23:08:05 +01:00
  • 00dd978d17 fix(extract): emit Kotlin enum entries as nodes with case_of edges (#1700 Kotlin half, #1738) ivanzhilovich 2026-07-08 22:49:01 +01:00
  • 87b330c44f Release 0.9.11 safishamsi 2026-07-08 22:21:41 +01:00
  • 247b2ae603 refactor(main): move the command dispatch into graphify/cli.py #1737 tpateeq 2026-07-09 02:13:04 +05:30
  • 563bb599fa refactor(extract): migrate pascal, objc, and julia extractors to extractors/ tpateeq 2026-07-09 02:03:52 +05:30
  • 5015212fc1 refactor(extract): extract the _extract_generic tree-sitter engine into extractors/engine.py tpateeq 2026-07-09 02:01:27 +05:30
  • 9b4ffdad4c build: package the new graphify.exporters subpackage tpateeq 2026-07-09 01:46:02 +05:30
  • 97a289c531 refactor(main): move install/platform CLI dispatch into install.dispatch_install_cli tpateeq 2026-07-09 01:42:12 +05:30
  • 4561da2088 refactor(extract): extract symbol-resolution subsystem into extractors/ tpateeq 2026-07-09 01:36:20 +05:30
  • e8a22893c9 refactor(extract): migrate verilog and markdown extractors to extractors/ tpateeq 2026-07-09 01:31:17 +05:30