v0.42.0
What's Changed
- fix(ingestion): stop dropping large source files, and say so when we do by @RaghavChamadiya in #1443
- fix(generation): keep concept pages local, never merge unrelated top-level dirs by @serjflint in #1280
- refactor(cli): put the three agent integrations behind one target seam by @RaghavChamadiya in #1446
- feat(cli): add a repowise agents command group by @RaghavChamadiya in #1448
- fix(cli): name the real error when a command fails, and flag pytest runs by @RaghavChamadiya in #1447
- fix(get_answer): completeness scope gate for truncated symbol bodies by @akshatmalik-bruh in #1445
- fix(mcp): emit index_behind and embedder_degraded when false, not only when true by @RaghavChamadiya in #1449
- feat: one shared source for both plugin hosts, Codex slash commands, and drift reporting by @RaghavChamadiya in #1450
- fix(get_answer): cap confidence when a cited body was truncated by @RaghavChamadiya in #1451
- docs: generate the agent support matrix, and stop publishing a wrong tool count by @RaghavChamadiya in #1455
- feat(agents): wire Cursor as a fourth agent target by @RaghavChamadiya in #1457
- fix(cli): keep an older index readable, and cap confidence on a truncated symbol lookup by @RaghavChamadiya in #1458
- feat(agents): wire OpenCode as a fifth agent target by @RaghavChamadiya in #1459
- fix(answer): stop reading backtick strings as code, and validate the withheld symbol_id by @RaghavChamadiya in #1461
- feat(agents): wire Hermes as a sixth agent target by @RaghavChamadiya in #1460
- fix(dead-code): stop calling runtime-loaded web assets safe to delete by @RaghavChamadiya in #1463
- fix(overview): stop contradicting the dead-code pass, and rank barrels down by @RaghavChamadiya in #1464
- fix(core): decode as utf-8 instead of the platform locale by @RaghavChamadiya in #1466
- fix(generation): name the directory a concept group is actually under by @RaghavChamadiya in #1465
- fix(risk): read dependency edges only, so a co-change partner is not an import by @RaghavChamadiya in #1462
- fix(ingestion): resolve TS workspace members from pnpm-workspace.yaml by @alexander-mitelman in #1454
- feat(cli): add repowise uninstall, and make every removal path honest by @RaghavChamadiya in #1467
- fix(cli): stop uninstall reporting a half-refused removal as clean by @RaghavChamadiya in #1473
- fix(ingestion): index const bindings whose value is a call in TS/JS by @RaghavChamadiya in #1468
- fix(mcp): stop treating co-change edges as dependencies by @RaghavChamadiya in #1470
- fix(ingestion): classify a TS/JS binding by its value, not only its name by @RaghavChamadiya in #1469
- fix(dead-code): indicate hidden low-confidence findings in CLI output by @akshatmalik-bruh in #1434
- fix(webhooks): match repos by normalized URL, not contains prefix by @Ayush7614 in #1440
- docs(examples): add dead-code CLI walkthrough by @Ayush7614 in #1384
- docs: correct claims that contradict the code, and make the long references navigable by @RaghavChamadiya in #1479
- fix(tests): stop the suite repointing the developer's global editor config by @RaghavChamadiya in #1481
- fix(analysis): answer "is this file reachable" in one place, for both callers by @RaghavChamadiya in #1487
- fix(generation): rank orientation entry points the same way on every surface by @RaghavChamadiya in #1488
- fix(generation): localize structural wiki pages by @lntutor in #1102
- docs: give the documentation layer its own reference and fold wiki styles into it by @RaghavChamadiya in #1493
- ci: make the internal prerelease publish idempotent by @RaghavChamadiya in #1494
- release: v0.42.0 — one seam for every agent, and three new ones by @RaghavChamadiya in #1500
New Contributors
- @alexander-mitelman made their first contribution in #1454
Full Changelog: v0.41.0...v0.42.0