This website requires JavaScript.
48cbc21a17
merge: cross-call explore session dedup (CG-2, #1500 )
Colby McHenry and Claude Opus 5
2026-08-05 14:29:20 -05:00
2cfd321b23
docs: CG-20 — the dedup gate, three bars pass and the fourth cannot (CG-2)
Colby McHenry and Claude Opus 5
2026-08-05 14:11:33 -05:00
7a7ea30cbd
docs: cross-call dedup — its gates, where the bytes go, and the all-pointer guard (CG-18)
Colby McHenry
2026-08-05 13:47:29 -05:00
ab38d1f090
feat(explore): point at source this session already sent, don't send it twice (CG-18)
Colby McHenry
2026-08-05 13:47:24 -05:00
4e94860f8f
docs: the session-state layer — its four constraints and which way to be wrong (CG-17)
Colby McHenry
2026-08-05 13:24:06 -05:00
fc31b1e2bf
feat(mcp): remember what explore already served this session (CG-17)
Colby McHenry
2026-08-05 13:24:00 -05:00
5dd4db68cd
docs: the occupancy baseline says our residual is higher — write that down (CG-13)
Colby McHenry and Claude Opus 5
2026-08-05 13:06:51 -05:00
520ed9d933
test(agent-eval): report residual direction by sign, not by hope (CG-13)
Colby McHenry and Claude Opus 5
2026-08-05 13:03:08 -05:00
382791f11e
docs: one entry point for the three feedback metrics, and how to run them (CG-11)
Colby McHenry
2026-08-05 00:59:58 -05:00
3e8922dfad
test(agent-eval): report all three feedback metrics per arm, side by side (CG-11)
Colby McHenry
2026-08-05 00:58:42 -05:00
fa15d1046a
docs: allocation efficiency — the metric, its guards, and the 103-run baseline (CG-9)
Colby McHenry
2026-08-05 00:44:30 -05:00
db3b8d2a1e
test(agent-eval): report what share of explore's bytes the answer used (CG-9)
Colby McHenry
2026-08-05 00:42:59 -05:00
254e573f11
docs: the 7-repo bucket baseline, and the recall case by hand (CG-8)
Colby McHenry and Claude Opus 5
2026-08-05 00:30:58 -05:00
945e52f4ee
docs: explore sufficiency -- the metric, its rules, what it caught (CG-8)
Colby McHenry and Claude Opus 5
2026-08-05 00:29:57 -05:00
a2a916e1a5
test(agent-eval): bucket every explore by what the agent did next (CG-8)
Colby McHenry and Claude Opus 5
2026-08-05 00:29:50 -05:00
52b194a6be
merge main into CG-3: keep the envelope view alongside occupancy
Colby McHenry and Claude Opus 5
2026-08-05 00:08:57 -05:00
1d333017a8
test(agent-eval): count blocked CLI attempts apart from real contamination (CG-7)
Colby McHenry
2026-08-04 16:46:30 -05:00
e35d4861e0
test(agent-eval): block the codegraph CLI outright — hiding it from PATH was not enough (CG-7)
Colby McHenry
2026-08-04 16:10:32 -05:00
d3c01ce8ed
test(agent-eval): stop the arms reaching codegraph through the shell (CG-7)
Colby McHenry
2026-08-04 15:30:28 -05:00
257a7b7327
test(agent-eval): RUN_FROM, to extend a pass without redoing finished runs (CG-7)
Colby McHenry
2026-08-04 15:25:43 -05:00
af3ce390da
test(agent-eval): drop the duplicated fixed-overhead line (CG-7)
Colby McHenry
2026-08-04 14:52:31 -05:00
77845c747d
test(agent-eval): show every run's residual and tool mix, not just the median (CG-7)
Colby McHenry
2026-08-04 14:52:07 -05:00
b93c8d2b6c
test(agent-eval): self-test the occupancy math, and fix ratio calibration under shedding (CG-7)
Colby McHenry
2026-08-04 14:41:13 -05:00
4d5f8d371a
test(agent-eval): report the occupancy metric's own error bar (CG-7)
Colby McHenry
2026-08-04 14:38:38 -05:00
9b4df2133b
test(agent-eval): price codegraph's fixed context cost alongside its residual (CG-7)
Colby McHenry
2026-08-04 14:37:31 -05:00
4080b7501e
test(agent-eval): measure residual context occupancy, over multi-turn sessions (CG-7)
Colby McHenry
2026-08-04 14:35:56 -05:00
c65d56ceba
docs: CG-22 — the epic's gate, re-run at CG-15's exact setup (#1500 )
Colby McHenry and Claude Opus 5
2026-08-04 12:58:26 -05:00
abee46c5e4
docs: CG-21 A/B — the gate passes, all four bars (#1500 )
Colby McHenry
2026-08-04 02:40:10 -05:00
fca7d87047
fix(explore): a funded whole-file buy must also fit the render ceiling (CG-21)
Colby McHenry
2026-08-04 02:38:40 -05:00
51cd053d85
docs: CG-21 — spending the reservation (design record + CHANGELOG precision)
Colby McHenry
2026-08-04 02:17:28 -05:00
fa7fb8d127
fix(explore): spend the reservation instead of dropping it (CG-21, #1500 )
Colby McHenry
2026-08-04 02:13:46 -05:00
8077b83eb3
docs: consolidate the #1500 CHANGELOG entries into user-facing shape (CG-16)
Colby McHenry and Claude Opus 5
2026-08-04 01:34:43 -05:00
c7103c7f2f
docs: CG-15 agent A/B of the #1500 allocation change — gate fails on the control
Colby McHenry and Claude Opus 5
2026-08-04 01:26:47 -05:00
edce18f586
test(agent-eval): restore the engine on INT/TERM too (CG-15)
Colby McHenry and Claude Opus 5
2026-08-04 01:08:36 -05:00
48a2309b92
test(agent-eval): RUNS knob + explore envelope-share view for new-vs-baseline A/B (CG-15)
Colby McHenry and Claude Opus 5
2026-08-04 01:05:30 -05:00
1d9206d2d0
test(explore): lock down proportional byte allocation (CG-14, #1500 )
Colby McHenry and Claude Opus 5
2026-08-04 00:56:50 -05:00
5f7f5f59df
feat(mcp): score-proportional byte allocation for explore, with a relative cliff (CG-12, #1500 )
Colby McHenry and Claude Opus 5
2026-08-04 00:37:17 -05:00
a3898cdc70
feat(mcp): relevance scoring overhaul for explore — kill incidental name-collision matches (CG-10, #1500 )
Colby McHenry and Claude Opus 5
2026-08-04 00:02:45 -05:00
bd86ad2061
test(explore): #1500 regression fixtures for budget allocation (CG-6)
Colby McHenry and Claude Opus 5
2026-08-03 23:28:59 -05:00
16e17495f4
feat(extraction): content-based generated-file detection (CG-5, #1500 )
Colby McHenry and Claude Opus 5
2026-08-03 23:13:59 -05:00
b37f191f5a
feat(mcp): per-file allocation diagnostic for explore (CG-4)
Colby McHenry and Claude Opus 5
2026-08-03 22:51:18 -05:00
3cb774a5cd
fix(telemetry-dashboard): accept Origin: null on login — our own no-referrer policy locked Chromium out (CG-16)
Colby McHenry and Claude Fable 5
2026-08-01 16:48:24 -05:00
49c11fc2e0
Self-hosted telemetry on Cloudflare D1 + password-gated admin dashboard (CG-7) (#1497 )
2026-08-01 16:17:10 -05:00
f6ac7b36e6
fix(mcp): blast radius follows caller chains before claiming no test coverage (#1475 ) (#1494 )
2026-08-01 01:50:44 -05:00
38580e0b04
fix(python): bare class references produce references edges to classes (#1478 ) (#1493 )
2026-08-01 01:36:07 -05:00
f2a5df34de
fix(mcp): never serve a mis-sliced symbol body from a file that drifted from its index (#1474 ) (#1492 )
2026-08-01 01:12:52 -05:00
02c0e2c935
fix(db): stop watchdog-killed sessions from leaking the SQLite WAL without bound (#1431 ) (#1490 )
2026-07-31 21:38:38 -05:00
0682137a42
fix(installer): write the Claude prompt hook as codegraph.cmd on Windows (#1466 ) (#1489 )
2026-07-31 17:12:28 -05:00
9769d6be0f
fix(installer): copilot-vscode global entry drops ${workspaceFolder} — VS Code toasts an error in every folderless window
Colby McHenry and Claude Fable 5
2026-07-23 21:29:47 -05:00
73313213e1
fix(installer): warn that copilot-vscode global installs need an open folder
Colby McHenry and Claude Fable 5
2026-07-23 21:23:35 -05:00
234dfe60cd
fix(installer): copilot-cli detection false-positived on VS Code's ~/.copilot/ide locks
Colby McHenry and Claude Fable 5
2026-07-23 21:16:32 -05:00
490791c07a
feat(installer): GitHub Copilot targets — VS Code, Copilot CLI, JetBrains
Colby McHenry and Claude Fable 5
2026-07-23 17:29:38 -05:00
572d22bfbe
fix(installer): Codex TOML block finder preserves trailing array-of-tables siblings (#1351 ) (#1370 )
Yuc and GitHub
2026-07-23 04:19:16 +08:00
ea72e1b190
docs(changelog): promote [Unreleased] into [1.5.0]
github-actions[bot]
2026-07-21 19:13:40 +00:00
9b1fd6dbe8
release: sync package-lock.json to 1.5.0
github-actions[bot]
2026-07-21 19:13:32 +00:00
a6682c6a07
ci(release): kernel builds required + full walker-parity gate (#1401 )
2026-07-21 14:02:41 -05:00
7d4a3d0f2d
docs(release): README polish + v1.5.0 (#1400 )
2026-07-21 13:57:55 -05:00
0f1096e238
docs: Opus 4.8 benchmark re-validation + release-notes headline (#1399 )
2026-07-21 13:47:10 -05:00
f8e6f0066c
chore: gitignore target-linux/ cross-build cache (two cache files slipped into #1397 ) (#1398 )
2026-07-21 12:09:55 -05:00
c74e8b05e0
perf(sync): adaptive quick-fire debounce + scoped watcher sync — save-to-graph well under a second at any scale (#1397 )
2026-07-21 12:09:31 -05:00
157c8e735d
perf(resolution): generation-tagged supertype memo + method owner index — Swift compiler 185→98s, byte-identical (#1395 )
2026-07-21 10:56:40 -05:00
974e6c8b95
perf(resolution): incremental receiver-inference scan memo + compiled-pattern memo — kong −8% more (−23% cumulative), byte-identical (#1392 )
2026-07-21 00:20:03 -05:00
abb0a916f7
perf(resolution): per-context basename index for Lua/Luau require resolution — kong fresh index −16% (#1391 )
2026-07-21 00:02:02 -05:00
1aa4de6eaa
perf(resolution): adaptive pool engagement — projected-settle bar replaces the fixed 150k-ref gate for mid-run boot; tokio −23% (#1390 )
2026-07-20 23:20:28 -05:00
082ea65f3a
perf(synthesis): provably-empty pass gates + prefilters — render/expo/rn/mybatis stop scanning repos they can't match; iface memo (#1389 )
2026-07-20 21:15:58 -05:00
27c3c55436
perf(resolution): darwin-honest memory budget — vm_stat-based availability unstrangles the resolver pool on macOS (#1388 )
2026-07-20 20:11:31 -05:00
3c1f30ab48
docs(kernel): mark R7b complete — 20 languages default-routed, Linux leg validated (#1387 )
2026-07-20 20:02:23 -05:00
d1b75a1a27
feat(kernel): R7b Dart walker — dart module, vendored-grammar-C d4d8f3e + wasm byte-copy vendor, dart default-routed (#1386 )
2026-07-20 19:55:48 -05:00
bdd687b49f
feat(kernel): R7b Scala walker — scala module, vendored-grammar-C master@0aca5d0a6f, scala default-routed (#1385 )
2026-07-20 19:02:52 -05:00
e32135171e
feat(kernel): R7b Lua+Luau walker — one lua module, vendored-grammar-C lua v0.4.1, tree-sitter-luau 1.2.0 pin, both default-routed (#1384 )
2026-07-20 18:42:14 -05:00
b2f9ab1800
feat(kernel): R7b R walker — rlang module, tree-sitter-r 1.2.0 crate pin, r default-routed (#1383 )
2026-07-20 18:28:28 -05:00
45a53eb5b5
feat(kernel): R7b Kotlin walker — kotlin module, vendored-grammar-C build, kotlin default-routed (#1382 )
2026-07-20 17:33:18 -05:00
09e301bbfa
feat(kernel): R7b Swift walker — swift module, tree-sitter-swift 0.7.3 bump, swift default-routed (#1381 )
2026-07-20 17:09:12 -05:00
a6c62d77df
feat(kernel): R7b PHP walker — php module, tree-sitter-php 0.24.2 bump, php default-routed (#1380 )
2026-07-20 16:08:22 -05:00
1909931238
feat(kernel): R7b Ruby walker — ruby module, tree-sitter-ruby 0.23.1 bump, ref-flag wire slot, ruby default-routed (#1379 )
2026-07-20 15:44:13 -05:00
286e9ccc2d
feat(kernel): R7b C# walker — csharp module, tree-sitter-c-sharp 0.23.5 pin, csharp default-routed (#1378 )
2026-07-20 13:46:12 -05:00
f1ca991943
feat(kernel): R7b Rust walker — rustlang module, tree-sitter-rust 0.24.2 bump, rust default-routed (#1371 )
2026-07-20 00:08:09 -05:00
ce0ae30e09
perf(store): resolution ref-index window — kernel-scale resolution 423→276s, 8c envelope ≈11min (§4d round 2) (#1369 )
2026-07-19 23:24:14 -05:00
f6d8e8fdab
perf(store): parse-lane index deferral — dubbo fresh init −19%, kernel-scale envelope best-ever 14.2min (§4d round 1) (#1368 )
2026-07-19 23:02:54 -05:00
9647771659
docs(kernel): §7a.11 continuous-shallow WAL probe — killed by measurement, fold I/O is a fixed budget (#1366 )
2026-07-19 19:01:11 -05:00
69ea438bac
perf(kernel): cFnPtr native extraction sweep — step 2, pass 230→151s across the arc (§7a.10) (#1365 )
2026-07-19 17:48:27 -05:00
c6850d737b
perf(resolution): cFnPtr fuse-then-link — one extraction sweep + filtered verbatim linking, pass −22% at kernel scale (#1364 )
2026-07-19 11:43:06 -05:00
b877db617c
docs(kernel): §7a.8 cFnPtr calibration — strip rewrite killed by measurement, fuse-then-link is step 1 (#1363 )
2026-07-18 17:15:15 -05:00
971a5a0483
perf(resolution): worker connection recycling — WAL-depth writes-under-readers fix, superphase −11.4% at 8c (#1362 )
2026-07-18 16:58:03 -05:00
5955d04c97
docs(kernel): §7a.6 per-ref measurement round — pool works, two cache theories killed, writes-under-readers named (#1354 )
2026-07-18 02:31:47 -05:00
b9d0f57a64
feat(extraction): C deferral round 2 — 8 new preParse passes, linux kernel/+mm/ deferral 58.6%→33.9% (#1353 )
2026-07-18 01:00:00 -05:00
2d72891b59
feat(kernel): R7a C/C++ walker — dual-lang ccpp module, preParse hoist, 7 new blanks, c/cpp default-routed (#1346 )
2026-07-17 16:56:41 -05:00
44561b6aad
feat(extraction): vendor current C/C++ grammars (R7a prep) — c v0.24.2 + cpp v0.23.4, sha-matched (#1345 )
2026-07-17 13:07:13 -05:00
34ad0801aa
docs(kernel): R7a survey complete — the C/C++ bug-for-bug port checklist (#1344 )
2026-07-17 13:02:52 -05:00
705e501328
docs(kernel): sync §0 P1 checklist with the completed §7a.3/§7a.4 rounds (#1343 )
2026-07-17 12:45:40 -05:00
636c74a3d2
docs(kernel): §7a.4 cFnPtr round record — 2.07x standalone, 17.6min envelope, LRU-cyclic-thrash lesson (#1342 )
2026-07-17 12:40:03 -05:00
d510de4766
perf(synthesis): cFnPtrEdges 2.07x at kernel scale — probe-profiled, edge set hash-identical (#1341 )
2026-07-17 12:20:17 -05:00
9f10318424
docs(kernel): §7a.3 batch-loop profile round — countGuard quadratic eliminated, envelope 19.3min; two theories falsified by measurement (#1340 )
2026-07-17 11:47:40 -05:00
7cc23668b5
perf(resolution): batch-loop de-quadratic — keyset reads, changes-based guard, DB-scaled valve caps + resolve profiler (#1339 )
2026-07-17 11:27:30 -05:00
19cf1ec75b
docs(kernel): P1 record runs — 2c 20.4min (-23%), 8c 18.3min no-OOM, WAL 14x contained; resolution measured core-invariant (#1338 )
2026-07-17 09:52:47 -05:00
2adc7f60c0
fix(db): WAL truncate at parked barriers ONLY — the timer-path truncate loses the race it was assumed to lose (#1336 )
2026-07-17 09:11:32 -05:00
ca88d3bd15
fix(db,resolution): WAL file cap + cgroup cache credit + pool/parse sizing corrections from the instrumented kernel-scale runs (#1335 )
2026-07-17 08:56:26 -05:00
8c1e821495
fix(db): WAL valve — TRUNCATE at parked barriers, futility latch, CODEGRAPH_WAL_VALVE_DEBUG (#1334 )
2026-07-17 08:17:33 -05:00
b8833fec57
feat(resolution): memory-aware, cgroup-honest worker-pool sizing + CODEGRAPH_RESOLVE_WORKERS (#1333 )
2026-07-17 07:54:31 -05:00
6e52295ceb
fix(resolution): WAL containment for the pooled superphase — writer backpressure at pool-idle boundaries (#1332 )
2026-07-17 07:48:34 -05:00