Commit Graph

  • 2226fd91b7 Kill orphaned workers before the rebuild watchdog exits ayushcodes10 2026-09-07 16:53:06 +05:30
  • 462f89a3ed Let builtin named member calls through to cross file resolution ayushcodes10 2026-09-07 16:38:55 +05:30
  • 29b7a21e98 fix(serve): traverse the MCP query_graph undirected so a seed with no outgoing edges reaches its callers Ku Klaud 2026-09-06 20:23:09 +01:00
  • 6e420a0840 test(rust): cover trait method declarations and decl/impl id distinctness (#3366) safishamsi 2026-09-06 16:31:40 +01:00
  • 5aef7f4081 fix: resolve unmapped @/ imports in JS projects himanshupatro-334 2026-09-05 23:34:29 +05:30
  • b09c839eb3 fix(hooks): a graphify skip must not terminate the whole git hook (#2986) abhay-codes07 2026-08-26 01:38:11 +05:30
  • 7f87c3b08a fix(paths): bound atomic temp filename length himanshupatro-334 2026-09-06 15:25:57 +05:30
  • 43de793f87 fix(rust): extract trait method declarations (#3366) Santosh Purbey 2026-09-06 08:33:31 +05:45
  • c9f9901877 release: 0.9.55 — leading-comment docstrings, underscore-id collisions, ghost source_file, owned type-use sources, no-cluster labels, named re-exports, entity dedup, TS runtime imports, json_config edges, claude-cli preamble, watch semantic flag, mcp stdin v0.9.55 safishamsi 2026-09-05 22:15:39 +01:00
  • 6baa5e08fe fix: preserve runtime imports in TS type normalization zfaustk 2026-08-31 03:06:03 +08:00
  • a361228d09 fix(mcp): prevent PR subprocess stdin hangs himanshupatro-334 2026-09-04 17:51:23 +05:30
  • 59c76c5aff fix(watch): preserve pending semantic update flag Satvik Shrivas 2026-09-03 02:07:26 +05:30
  • 17d9a71c5c fix(claude-cli): tolerate a diagnostic preamble before the JSON envelope prav 2026-09-04 00:59:48 +01:00
  • 5711e9d268 fix(json_config): stop emitting self-referential dep imports and array-as-extends edges prav 2026-08-30 14:20:17 +01:00
  • 3993351c60 fix: preserve export cycles and legacy declaration facts Vasu Bansal 2026-09-05 20:40:58 +05:30
  • b961460d48 fix: resolve explicit named exports through imported bindings Vasu Bansal 2026-09-05 20:22:03 +05:30
  • 2a8b97af65 fix(dedup): say what the entity predicate proves and what it assumes (#296) yotamleo 2026-08-30 18:43:12 +02:00
  • 124ca10c96 fix(dedup): merge cross-file entity nodes typed by their file's extension (#296) yotamleo 2026-08-30 18:30:46 +02:00
  • 343f76f6ec Fix Python leading-underscore method/function id collision ayushcodes10 2026-09-03 16:37:19 +05:30
  • 24acabdf68 fix(build): correct ghost-merge issue references from #2963 to #3344 safishamsi 2026-09-05 21:22:13 +01:00
  • 9fc51bdbb6 fix(watch): preserve qualified file labels in no-cluster updates Vasu Bansal 2026-09-05 08:56:15 +05:30
  • 483a1d30a3 fix(resolution): require owned sources for type-use edges Vasu Bansal 2026-09-05 19:21:55 +05:30
  • 677892d3f3 fix(build): ghost-merge nodes whose source_file is the referencing doc, not the referenced file Lenin Herrera 2026-09-04 21:17:37 -05:00
  • 749206102d Fix module docstring extraction when a leading comment precedes it ayushcodes10 2026-09-03 16:24:49 +05:30
  • 937e59a547 release: 0.9.54 — dup-edge collapse, unique memory-doc names, top-level hyperedge export, rationale scoring tier, atomic version/canvas writes, tomli runtime dep v0.9.54 safishamsi 2026-09-05 01:26:20 +01:00
  • 782124c7a1 chore(lock): sync uv.lock for the tomli runtime dependency (#3306) safishamsi 2026-09-05 01:22:56 +01:00
  • a17a4bb8ab chore(readme): update Discord invite link safishamsi 2026-09-05 01:19:53 +01:00
  • 7841244f44 docs(manifest): describe tomli-missing path as fail-visible, not fail-loud safishamsi 2026-09-05 01:19:53 +01:00
  • d424a7ccfa fix(manifest): require tomli on Py3.10 and fail loud when missing dr mike 2026-09-03 09:32:43 +03:30
  • 74e1424a84 fix(export): write graph.canvas and Obsidian notes atomically dr mike 2026-09-03 09:31:13 +03:30
  • 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 safishamsiandClaude Opus 4.8 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 safishamsiandClaude Opus 4.8 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 safishamsiandClaude Opus 4.8 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