Commit Graph

  • c488c0e07d fix(install): write .graphify_version atomically via os.replace dr mike 2026-09-03 09:28:15 +03:30
  • 6377f1609d fix(query): score the rationale attribute as its own tier (#2293) Andy Tsai 2026-09-02 20:20:10 +08:00
  • f69dca3c6c fix: prefer top-level hyperedges in export yiheng-kkk 2026-09-04 19:16:12 +08:00
  • 2f743aea89 fix(ingest): make memory-doc filenames unique so concurrent saves do not overwrite daichiyasunami-vottia 2026-09-03 20:03:02 +09:00
  • 42248aea4d fix(extract): collapse byte-identical duplicate edges at emission (#3251) abhay-codes07 2026-09-01 23:30:24 +05:30
  • 18e63909b8 docs(changelog): open 0.9.54 with the python-stubs/cross-repo-calls/definition_file/god-nodes batch safishamsi 2026-09-02 16:10:31 +01:00
  • c604f489cd feat(merge): finish member calls across a repo boundary (#3152) xiongjianxu 2026-09-02 14:58:01 +01:00
  • 6f9b79ae87 fix(analyze): god_nodes honours exclude_hubs_percentile (#3205) abhay-codes07 2026-09-02 14:49:03 +01:00
  • b2825e05a5 fix: resolve Python type reference stubs across imports (#3252) hopstreax 2026-09-02 13:31:24 +01:00
  • 02957036b2 fix: normalize definition_file on the watch and direct-extract paths (#3223) hopstreax 2026-09-02 04:00:08 +01:00
  • 3e5944b0c7 fix(build): make definition_file portable, like its sibling source_file (#3223) abhay-codes07 2026-09-02 03:05:59 +01:00
  • 33362d9692 chore: bump to 0.9.53 v0.9.53 safishamsi 2026-08-30 16:01:33 +01:00
  • e7a22eee92 docs(changelog): add the @Synvoya cross-language heritage-edge batch to 0.9.53 safishamsi 2026-08-30 15:54:38 +01:00
  • 588dc041f7 fix(go): don't emit embeds for interface type-set constraints (#1818) Synvoya 2026-08-30 15:53:16 +01:00
  • 9aeade7199 fix(csharp): classify an interface base as inherits, not implements (#1817) Synvoya 2026-08-30 15:53:16 +01:00
  • c361189046 fix(kotlin): resolve a qualified supertype to its tail type name (#1793) Synvoya 2026-08-30 15:52:38 +01:00
  • bf385a5052 fix(scala): normalize qualified heritage names to the tail type (#1794) Synvoya 2026-08-30 15:52:04 +01:00
  • 5a8a84d7ac fix(scala): capture trait declarations as class-like nodes (#1792) Synvoya 2026-08-30 15:51:26 +01:00
  • 88f53962dc fix(php): capture interface/enum/trait heritage as class-like nodes (#1791) Synvoya 2026-08-30 15:50:48 +01:00
  • 6b2dfa0bf2 fix(extract): emit inherits edge for JavaScript class extends (#1790) Synvoya 2026-08-30 15:48:40 +01:00
  • b27f219392 chore(lock): sync uv.lock for the robot extra (#3192) safishamsi 2026-08-30 15:43:58 +01:00
  • 96604ecc78 docs(changelog): open 0.9.53 with the robot/defang/watch/semantic-guard/hooks batch safishamsi 2026-08-30 15:17:38 +01:00
  • 43e63b1c3f fix(robot): namespace the external-library stub id to avoid keyword collision (#3192) safishamsi 2026-08-30 15:16:49 +01:00
  • 832256f824 feat: Robot Framework extractor for .robot/.resource files (#3192) nshiveg 2026-08-30 15:14:33 +01:00
  • 6271740856 refactor(cli): factor the duplicated unverified-semantic-shrink block into one helper (#3203) safishamsi 2026-08-30 15:14:16 +01:00
  • 064957b398 fix: protect against unverified semantic node loss (#3203) hopstreax 2026-08-30 15:12:10 +01:00
  • 788c04e6c6 fix(watch): preserve unresolved authored reference edges (#3190) logan683 2026-08-30 15:11:50 +01:00
  • 4d8cb4c803 fix(install): actionable stale-skill warning; back up a diverged SKILL.md (#3144) abhay-codes07 2026-08-30 15:11:40 +01:00
  • 3993f023f7 fix(cli): hook-guard search detection matches executed commands, not prose (#3121) abhay-codes07 2026-08-30 15:11:40 +01:00
  • 50d092db94 fix(llm): defang any <|token|> chat-template marker, not an enumerated few (#3183) abhay-codes07 2026-08-30 15:11:24 +01:00
  • fce26fc9b4 fix(report): make the report's headline numbers agree with themselves (#3148) abhay-codes07 2026-08-30 15:11:24 +01:00
  • 97e4275c09 fix(wiki): say when a god-node relation group was truncated (#3127) abhay-codes07 2026-08-30 15:11:23 +01:00
  • 680e3ed8ed chore: bump to 0.9.52 v0.9.52 safishamsi 2026-08-29 19:38:37 +01:00
  • cbd9d910b6 docs(changelog): add 0.9.52 entries for the watch-reconcile/tsql/cli-help/pricing batch safishamsi 2026-08-29 19:36:11 +01:00
  • c24765a884 test(watch): pin that markdown reconcile does not resurrect a deleted target (#3190) safishamsi 2026-08-29 19:35:41 +01:00
  • 0a4c5e8fe3 fix(watch): reconcile markdown links to semantic-backed documents (#3190) logan683 2026-08-29 19:34:31 +01:00
  • f7e79048b9 docs(hooks): explain why the detached launcher uses CREATE_NO_WINDOW (Win11 focus-steal) kerzhaev 2026-08-29 19:34:17 +01:00
  • b40cb53f8e fix(llm): correct deepseek-v4-flash pricing and the build_merge docstring adrianengkh 2026-08-29 19:33:37 +01:00
  • aa5fef0c09 fix(cli): list prs, provider, and export formats in --help SyedFahad7 2026-08-29 19:32:51 +01:00
  • 8b3f1911b2 fix(sql): recover T-SQL bracket-named, CREATE OR ALTER, and PROC routines (#3164) egarcia74 2026-08-29 19:32:44 +01:00
  • b88e1640ca Revert "fix(extract): retain provenance for legacy and data nodes" safishamsi 2026-08-29 18:42:15 +01:00
  • 753b5b7201 docs(changelog): add 0.9.52 entries for the razor/mcp-prs/get_node/install/provenance batch safishamsi 2026-08-29 18:39:37 +01:00
  • 663024253f fix(razor): resolve @inject types across files (#3187) hopstreax 2026-08-29 18:38:33 +01:00
  • 72edfc0e10 Route get_node through the same resolver as get_neighbors noQbot 2026-08-29 18:38:05 +01:00
  • 09151a6727 Mark failed PR tool calls as isError instead of successful text noQbot 2026-08-29 18:37:06 +01:00
  • 35c63493e5 fix(install): emit a bare hook command for project-scoped installs (#3129) davidbhoward 2026-08-29 18:36:56 +01:00
  • b568488cb4 fix(extract): retain provenance for legacy and data nodes GmailTedam 2026-08-29 18:36:49 +01:00
  • fac6f44a09 docs(changelog): open 0.9.52 with the php-new/inherited-fields/objc-remap/ts-import-type batch safishamsi 2026-08-29 16:31:17 +01:00
  • c60a564d1a fix(ts): normalize import types in call type arguments (#3185) hopstreax 2026-08-29 16:19:48 +01:00
  • b84b4a7316 fix(ts): type-only imports no longer manufacture Import Cycles (#3123) abhay-codes07 2026-08-29 16:16:09 +01:00
  • 8906834ff0 test(php): escape namespace backslashes in object-creation fixtures (#3115) safishamsi 2026-08-29 16:15:58 +01:00
  • f57af70f77 fix(php): emit a calls edge for object creation, new Foo(...) (#3115) abhay-codes07 2026-08-29 16:15:01 +01:00
  • b5162dc2e5 fix(engine): resolve fields declared on a superclass for receivers in a subclass (#3151) abhay-codes07 2026-08-29 16:14:47 +01:00
  • 208d0c1dcc fix(objc): remap the field->type table keys with the ids they hold (#3150) abhay-codes07 2026-08-29 16:14:29 +01:00
  • 281ccaa4ff chore: bump to 0.9.51 v0.9.51 safishamsi 2026-08-28 01:25:56 +01:00
  • 982a09f9eb docs(changelog): add 0.9.51 entries for the shrink-guard/force-rescan/hyperedge/cache/cluster batch safishamsi 2026-08-28 01:22:32 +01:00
  • ae074b2122 fix(extract): rescan code with --force --code-only (#3125) hopstreax 2026-08-28 01:20:57 +01:00
  • a8852e8740 fix(extract): hollow, unparseable and omitting chunks count as incomplete (#3105) abhay-codes07 2026-08-28 01:20:27 +01:00
  • 3378ae8fef fix(build): route carried hyperedges through the dedup survivor remap (#3102) abhay-codes07 2026-08-28 01:20:10 +01:00
  • bad832f225 test(cluster): pin partition invariance to edge-endpoint orientation (#3146) safishamsi 2026-08-28 01:19:45 +01:00
  • 27096817ed fix(cluster): canonicalise edge endpoints before sorting in _partition ErichKinuya 2026-08-28 01:18:46 +01:00
  • c60ddf7b3e fix(cache): the atexit stat-index flush must not resurrect a deleted corpus (#2974) abhay-codes07 2026-08-28 01:18:04 +01:00
  • 384e71e008 docs(changelog): add 0.9.51 entries for the ts-new/elixir-guard/commonlisp-id/falkordb-test batch safishamsi 2026-08-27 21:17:11 +01:00
  • 590258fe1b fix(ts): resolve new_expression constructor calls (#3116) hopstreax 2026-08-27 20:57:16 +01:00
  • c66465c77e fix(elixir): extract functions whose only clause has a when guard (#3111) santhiprakash 2026-08-27 20:56:15 +01:00
  • e906227cf6 fix(commonlisp): derive node ids from the full path stem guitelesc 2026-08-27 20:20:36 +01:00
  • 8d611dc4d0 test(falkordb): skip when the port answers but is not FalkorDB guitelesc 2026-08-27 20:20:16 +01:00
  • 3af5021e79 docs(changelog): open 0.9.51 with the leiden-perf + git-workflow-docs batch safishamsi 2026-08-27 18:33:29 +01:00
  • a6e2a6827d docs(readme): tighten the git-workflow rebuild claims (#3112) safishamsi 2026-08-27 18:32:51 +01:00
  • df2f99b33e docs(readme): add explicit git-workflow guidance for keeping the graph in sync Mohammad-Palla 2026-08-27 18:03:28 +01:00
  • 996c6add76 test(cluster): pin native-leiden vs wrapper equivalence and absent-binding fallback (#3104) safishamsi 2026-08-27 18:03:10 +01:00
  • a9894ebb7f perf(cluster): call graspologic_native.leiden() directly, skip graspologic's import chain Mohammad-Palla 2026-08-27 18:01:13 +01:00
  • 43d54acbfa chore: bump to 0.9.50 v0.9.50 #3128 safishamsi 2026-08-25 18:24:12 +01:00
  • b963858e83 docs(changelog): add 0.9.50 entries for the ruby/HOF-export/merge/windows-BOM batch safishamsi 2026-08-25 18:12:26 +01:00
  • 984ff116d3 fix(ruby): match a qualified receiver by its constant path (#3078) rohit-jsfreaky 2026-08-25 18:12:02 +01:00
  • b48005276e fix(ruby): preserve suffixed method node IDs (#3077) hopstreax 2026-08-25 18:10:43 +01:00
  • ef00185bb2 test(merge): pin same-order community-offset byte-reproducibility (#3014) safishamsi 2026-08-25 18:09:58 +01:00
  • 4e2e23278a fix(build): offset community ids per input in merge-graphs (#3014) santhiprakash 2026-08-25 18:09:25 +01:00
  • ad7c7d58d1 fix: capture HOF-wrapped CommonJS exports (#3035) hopstreax 2026-08-25 18:07:55 +01:00
  • 5cb6532c24 fix(windows): read .graphify_root BOM-tolerantly in the update-recovery path too (#3028) safishamsi 2026-08-25 18:07:40 +01:00
  • 3c448660cd fix(windows): stop a PowerShell BOM breaking hook rebuilds (#3028) rohit-jsfreaky 2026-08-25 18:06:46 +01:00
  • 5687fe1bcc docs(changelog): open 0.9.50 with the detect-perf + enum-member + watch/postgres batch safishamsi 2026-08-25 15:52:49 +01:00
  • d8abe52415 perf(detect): kill the globstar matcher's per-call cycle, bound the pattern cache (#2226) safishamsi 2026-08-25 15:52:10 +01:00
  • f725eec172 chore(lock): sync uv.lock for the postgres tree-sitter-sql extra (#3072) safishamsi 2026-08-25 15:46:44 +01:00
  • 258ab11db2 perf(detect): stop building pathlib objects per pattern per file in ignore evaluation (#2226) Azeem1985 2026-08-25 15:46:44 +01:00
  • 3b12d5ce68 feat(typescript): emit a node per enum member (#3064) durmazoguzhan 2026-08-25 15:45:33 +01:00
  • 0e566345fc feat(csharp): emit a node per enum member (#3063) durmazoguzhan 2026-08-25 15:45:06 +01:00
  • 62371ad28d fix(postgres): carry tree-sitter-sql in the postgres extra and surface grammar errors Azeem1985 2026-08-25 15:44:52 +01:00
  • b022c3469c fix(watch): ignore read-only inotify events so the watcher stops re-triggering on its own reads Azeem1985 2026-08-25 15:44:45 +01:00
  • 282976b2f4 chore: bump to 0.9.49 v0.9.49 safishamsi 2026-08-24 14:18:33 +01:00
  • 0b5297b479 docs(changelog): add 0.9.49 entries for the sql/bash/cpp/csharp/merge batch safishamsi 2026-08-24 14:13:57 +01:00
  • 960b6f5a0b test(merge): pin that a shared type links even when the declarations drift (#3007) safishamsi 2026-08-24 14:12:53 +01:00
  • c46b756cde feat(merge): link a type declaration two repos share (#3007) durmazoguzhan 2026-08-24 14:09:46 +01:00
  • 3ef625b3b6 feat(csharp): emit a member node per property (#3006) durmazoguzhan 2026-08-24 14:08:25 +01:00
  • da8ca1684c fix(extract): keep the definition site when a decl/def pair is merged (#2990) winesoft-namjin-yun 2026-08-24 14:07:48 +01:00
  • 5a56bd6943 fix(bash): emit calls edges for x=$(fn) command substitution (#2978) akshitj11 2026-08-24 14:07:07 +01:00
  • 6a06b652cc fix(sql): extract CREATE TABLE inside BEGIN/COMMIT blocks (#2953) akshitj11 2026-08-24 14:06:55 +01:00
  • 7fcff8eb4d docs(changelog): add 0.9.49 entries for the language-extractor + C# batch safishamsi 2026-08-24 13:23:41 +01:00
  • 7f928bc1d0 feat(csharp): link interface methods to their single implementation (#3003) durmazoguzhan 2026-08-24 13:22:09 +01:00
  • 7f476e1447 fix(csharp): emit calls edges for object creation expressions (#2997) durmazoguzhan 2026-08-24 13:17:23 +01:00