This website requires JavaScript.
636d9fcb7d
feat(extraction): index string-literal names in generic tuple type aliases (#634 ) (#740 )
2026-06-08 19:05:36 -04:00
1983590533
feat(mcp): codegraph_node reads files like the Read tool — offset/limit, byte-parity (#738 )
Colby Mchenry and GitHub
2026-06-08 13:48:42 -04:00
0e2789ab71
docs(agent-eval): nested MCP attach is startup-latency, not a hard block (#735 )
2026-06-08 10:25:40 -04:00
28c5268ee3
docs(agent-eval): evals must run non-nested + add ab-new-vs-baseline.sh (#734 )
2026-06-08 09:59:07 -04:00
7175dc456c
feat(mcp): steer agents to codegraph during implementation + file-view node mode (#733 )
2026-06-08 09:47:23 -04:00
10defecc4b
fix(mcp): silence the daemon-attach log by default (#618 ) (#725 )
2026-06-08 01:25:21 -04:00
7fd8b4c185
fix(security): resolve symlinks in path validation to block out-of-root reads (#527 ) (#724 )
2026-06-08 01:02:34 -04:00
112e278b5c
fix(security): index config files by key only, never surface values (#383 ) (#722 )
2026-06-08 00:10:10 -04:00
80db274e5f
feat(csharp): index C# 12 primary constructors via an up-to-date grammar (#237 ) (#717 )
2026-06-07 10:50:15 -04:00
2f50473aaa
fix(go): attach cross-file methods to their receiver type (#583 ) (#716 )
2026-06-07 03:10:09 -04:00
8d35931c3b
fix(python): resolve call edges through imported modules (#578 ) (#715 )
2026-06-07 02:11:06 -04:00
471084dd6e
fix(daemon): keep a session alive when its daemon is restarted under it (#662 ) (#713 )
2026-06-06 16:43:02 -04:00
80358a84d9
fix(daemon): reap dead-peer clients + inactivity backstop so a daemon can't leak (#692 ) (#712 )
2026-06-06 16:23:48 -04:00
565eb20e26
fix(windows): reap orphaned MCP processes when their parent exits (#692 , #576 , #680 ) (#711 )
2026-06-06 15:05:35 -04:00
4e5cf2de56
feat(cli): add codegraph upgrade self-update + stale-index re-index hint (#710 )
2026-06-06 13:38:38 -04:00
07af3db6c7
feat(impact): cross-language blast-radius coverage (22 languages + 14 frameworks) (#708 )
2026-06-06 11:02:59 -04:00
bfa84d32b8
docs(readme): drop "!" from waitlist button, version-tag README images
Colby McHenry and Claude Opus 4.8
2026-06-05 00:54:10 -04:00
2a7b34d5a3
docs(assets): redesign waitlist SVG button with outlined Archivo typeface and brand palette
Colby McHenry
2026-06-05 00:38:24 -04:00
c95ead5c4e
docs(readme): add getcodegraph.com waitlist banner
Colby McHenry and Claude Opus 4.8
2026-06-04 19:19:27 -04:00
629d8472b1
fix(extraction): index Vue <template> component usages (#629 follow-up) (#659 )
2026-06-02 21:44:27 -05:00
bdfd55e69c
fix(resolution): resolve Svelte/Vue component barrels & workspace imports (#629 ) (#657 )
2026-06-02 21:37:56 -05:00
7b62356f53
feat(cli): add version, indexPath, lastIndexed to status --json (#329 )
2026-06-02 17:50:33 -05:00
ddb1a8f72d
fix: issue-triage quick wins (extraction, MCP probes, gitignore, CJK, impact) (#654 )
2026-06-02 17:49:15 -05:00
2a22f9f55a
fix(resolution): stream node-kind scans in synthesis to fix OOM on dense files (#610 ) (#653 )
2026-06-02 14:23:33 -05:00
c9559d9991
fix(watcher): bound fd/watch cost with a native fs.watch hybrid (#644 , #496 , #555 , #628 , #579 ) (#650 )
2026-06-02 14:21:29 -05:00
434be1da58
Merge remote-tracking branch 'origin/main'
Colby McHenry
2026-06-02 11:36:48 -05:00
0bc13231f7
docs(claude): add handoff notes for explore-overhaul arc and related sessions
Colby McHenry
2026-06-02 10:37:28 -05:00
92797535e5
docs(changelog): promote [Unreleased] into [0.9.9]
github-actions[bot]
2026-06-02 15:36:11 +00:00
0cc7ba902f
chore(release): bump version to 0.9.9
Colby McHenry and Claude Opus 4.8
2026-06-02 10:31:47 -05:00
68eaf0dbd8
feat(mcp): codegraph_explore as the sole primary tool + store coverage + overload disambiguation (#647 )
Colby Mchenry and GitHub
2026-06-02 10:15:27 -05:00
8629f7ab4c
docs(changelog): promote [Unreleased] into [0.9.8]
github-actions[bot]
2026-06-01 00:21:04 +00:00
081a6fcaca
chore(release): bump version to 0.9.8 (#604 )
2026-05-31 19:19:11 -05:00
89d4d37a29
feat(npm): restore programmatic/embedded SDK API (#354 ) (#603 )
2026-05-31 19:05:40 -05:00
3a1ddf41cd
feat(mcp): trace relevance + closure-collection + god-file rendering + cold-start handshake (#580 )
Colby Mchenry and GitHub
2026-05-31 18:41:41 -05:00
b026e64b41
feat(mcp): per-symbol adaptive codegraph_explore sizing (#569 )
2026-05-29 23:06:12 -05:00
f1b14f021b
feat(mcp): adaptive codegraph_explore sizing — skeletonize redundant polymorphic siblings (#564 )
2026-05-29 14:42:00 -05:00
f58de8a391
feat(resolution): gin middleware-chain synthesizer + Opus 4.8 benchmark refresh (#547 )
2026-05-28 23:41:11 -05:00
7a75c82dd9
feat(cli): codegraph init builds the initial index by default (#483 ) (#546 )
2026-05-28 23:25:07 -05:00
5fbb9f6787
docs(readme): clarify what init -i does vs plain init (#483 ) (#545 )
2026-05-28 23:15:34 -05:00
cdbf451440
fix(extraction): count all file-level-tracked langs (incl .properties) as indexed (#544 )
2026-05-28 22:47:33 -05:00
839cf63dcb
fix: count file-level tracked yaml and twig as indexed (#357 )
luo jiyin and GitHub
2026-05-29 11:43:49 +08:00
54caceae31
docs(claude): codify friendly New Features / Fixes changelog format
Colby McHenry and Claude Opus 4.8
2026-05-28 15:55:44 -05:00
2e19234578
docs(changelog): rewrite all release notes into friendly New Features / Fixes format
Colby McHenry and Claude Opus 4.8
2026-05-28 15:48:23 -05:00
f29825c090
docs(changelog): promote [Unreleased] into [0.9.7]
github-actions[bot]
2026-05-28 20:26:55 +00:00
15dbcdbac0
chore(release): bump version to 0.9.7
Colby McHenry and Claude Opus 4.8
2026-05-28 15:24:38 -05:00
a9c9e76d8c
fix(installer): stop duplicating agent instructions; MCP server is the single source of truth (#529 ) (#538 )
2026-05-28 15:13:23 -05:00
cea78ceb1b
fix(windows): suppress console popup on child_process calls (#498 )
csw-chen and GitHub
2026-05-29 02:12:54 +08:00
71935e37c2
feat(mcp): multi-module Go trace-quality + small-repo retrieval tuning (#494 )
2026-05-28 12:38:03 -05:00
02935d777a
test(vitest): unblock subprocess MCP tests on Node >= 25 dev machines (#478 ) (#479 )
Ran and GitHub
2026-05-27 12:38:28 +08:00
34240eb297
feat(jvm): resolve Java/Kotlin imports by fully-qualified name (#412 )
Artem Bambalov and GitHub
2026-05-27 06:06:53 +03:00
3808b4d0a8
fix(cli): include resolution + synthesizer edges in indexAll report (#413 )
Artem Bambalov and GitHub
2026-05-27 05:08:59 +03:00
625e5663c4
docs(changelog): promote [Unreleased] into [0.9.6]
github-actions[bot]
2026-05-27 01:16:38 +00:00
978ddba4ef
fix(release): use RELEASE_PAT for git pushes so promote+sync land on main (#482 )
2026-05-26 20:16:12 -05:00
48eebe1e3e
feat(resolution): add C/C++ include path resolution (#453 )
2026-05-27 08:56:25 +08:00
893256b88e
fix(extraction): capture top-level initializer and inline-object-method calls (#465 )
Nandhis and GitHub
2026-05-27 05:45:32 +05:30
2f93af5d89
Update README.md badge labels to remove "CLI" and "IDE" suffixes
Colby McHenry
2026-05-26 18:39:37 -05:00
a3763e237f
Update project description in README.md
Colby Mchenry and GitHub
2026-05-26 18:37:29 -05:00
ee80d38d2b
Update README.md (#476 )
Colby Mchenry and GitHub
2026-05-26 18:36:58 -05:00
b9ede1bc66
chore: ignore .antigravitycli/ directory
Colby McHenry
2026-05-26 18:35:08 -05:00
6e4949838a
Bump version from 0.9.5 to 0.9.6
Colby McHenry and Claude Opus 4.7
2026-05-26 18:33:06 -05:00
110e24fea7
fix(installer): tell Kiro IDE users to enable MCP in Settings (#475 )
2026-05-26 18:26:36 -05:00
b9dc4a0fa5
docs: add Kiro to README + site docs (and fill in Gemini/Antigravity gaps) (#474 )
2026-05-26 18:14:18 -05:00
6558b585ed
feat(installer): add Kiro CLI/IDE target (#385 ) (#473 )
2026-05-26 18:09:51 -05:00
8c69001289
fix(resolution): Java/Kotlin imports disambiguate same-name classes (#314 ) (#472 )
Colby Mchenry and GitHub
2026-05-26 17:42:14 -05:00
186632fa88
fix(extraction): TS type-alias object members are first-class nodes (#359 ) (#471 )
Colby Mchenry and GitHub
2026-05-26 17:35:26 -05:00
046e03a05f
fix(extraction): C# produces references edges for type annotations (#381 ) (#470 )
Colby Mchenry and GitHub
2026-05-26 17:23:17 -05:00
f1b79eeae1
fix(resolution): Go cross-package qualified calls resolve via go.mod (#388 ) (#469 )
Colby Mchenry and GitHub
2026-05-26 17:14:35 -05:00
7e0d9b9ec0
fix(extraction): extract type refs from TS interface property and method signatures (#432 )
TheSunn and GitHub
2026-05-27 06:01:45 +08:00
2543ae565a
feat(java): trace Spring/MyBatis enterprise flow end-to-end (#389 ) (#468 )
2026-05-26 16:34:30 -05:00
55839edd8f
chore: gitignore .claude/scheduled_tasks.lock
Colby McHenry and Claude Opus 4.7
2026-05-26 15:49:12 -05:00
e1eb13cf9b
fix(mcp): normalize root-ish path filters in codegraph_files (#426 ) (#466 )
2026-05-26 15:39:48 -05:00
c0cf9c1e7d
fix(cpp): resolve callers for typed pointer method calls (#445 )
2026-05-27 04:17:07 +08:00
72c08c2bef
fix(watcher): retain pending files on zero-result sync (#450 )
2026-05-27 02:47:04 +08:00
6015e4fdd2
docs(changelog): add Unreleased entry for #455 / #462 FK fix (#464 )
2026-05-26 13:10:17 -05:00
572b1ede18
fix(db): skip orphaned edges during batch insert (#462 )
Nandhis and GitHub
2026-05-26 23:39:11 +05:30
028d25f3af
Revert "fix(resolution): filter stale-target edges so watch sync survives FK violations (#455 ) (#463 )"
Colby McHenry
2026-05-26 13:08:46 -05:00
1dfaf30a8b
fix(resolution): filter stale-target edges so watch sync survives FK violations (#455 ) (#463 )
2026-05-26 13:03:32 -05:00
e76cc547b0
fix(hermes): preserve YAML list-at-same-indent style on install (#456 ) (#461 )
2026-05-26 12:20:58 -05:00
8876defbc1
fix(nestjs): propagate RouterModule.register prefixes to controller routes (#459 ) (#460 )
2026-05-26 11:55:18 -05:00
180ba785ce
feat(installer): add Gemini CLI + Antigravity IDE targets (#399 ) (#458 )
2026-05-26 11:29:18 -05:00
7479c5e82b
docs: explain auto-syncing (no manual sync needed) in site + README (#457 )
2026-05-26 10:17:03 -05:00
c972102726
chore: sync package-lock.json to 0.9.5 (#440 )
2026-05-26 03:31:05 -05:00
9eb73ac675
feat(release): auto-sync package-lock.json on version drift + CLAUDE.md: don't bump version unless asked (#439 )
2026-05-26 03:28:54 -05:00
f6fabe9b5a
docs(claude): rewrite release section for auto-promote workflow + link-ref on promote (#437 )
2026-05-26 03:25:06 -05:00
b77af782c5
feat(release): auto-promote [Unreleased] into [<version>] on release workflow run (#436 )
2026-05-26 03:21:06 -05:00
5a4fcd56b7
docs(changelog): move 0.9.5 features from [Unreleased] into [0.9.5] (#435 )
2026-05-26 03:15:28 -05:00
318cda18d1
Bump version from 0.9.4 to 0.9.5
Colby Mchenry and GitHub
2026-05-26 02:57:41 -05:00
22bc542d34
test: eliminate chokidar/FSEvents race in watcher + staleness-banner tests (#434 )
Colby Mchenry and GitHub
2026-05-26 02:38:09 -05:00
4d1a2b3c4d
feat(resolution): mixed iOS / React Native / Expo cross-language bridging (#430 )
Colby Mchenry and GitHub
2026-05-26 02:14:00 -05:00
1821038e4b
docs(changelog): add Objective-C indexing entry under [Unreleased] (#429 )
2026-05-26 00:35:35 -05:00
61153f96ee
feat(extraction): add Objective-C language support (#165 )
0x1306a94 and GitHub
2026-05-26 13:31:43 +08:00
b48170e69f
feat(mcp): per-file staleness banner + tunable watcher debounce (#403 ) (#428 )
2026-05-25 23:48:10 -05:00
4a4a37d135
feat(mcp): detect borrowed git worktree index and surface on read tools (#312 )
2026-05-26 10:57:20 +09:00
8edd6cfafd
docs(claude): document cross-platform validation (macOS host, Linux via Docker, Windows VM)
Colby McHenry and Claude Opus 4.7
2026-05-25 20:36:54 -05:00
b09b23cf54
fix(watcher): exclude ignored dirs before watching to prevent inotify exhaustion (#276 )
2026-05-26 09:12:44 +08:00
995da54430
feat(mcp): share one serve --mcp per project across MCP clients (#411 )
2026-05-25 17:54:56 -07:00
2721165604
docs: clarify zero-config + built-in default-ignores; drop stale config wording (#418 )
2026-05-25 18:29:16 -05:00
832f9063b1
feat(index): default-ignore dependency/build/cache dirs (#407 ) (#417 )
2026-05-25 18:15:43 -05:00
4a94696e44
fix(sync): filesystem-based change detection (catch git pull & non-git edits) (#414 )
2026-05-25 17:36:09 -05:00
1be8e7830f
fix(site): large left-aligned feature icons to match the mockup (#379 )
2026-05-24 13:47:03 -05:00