Skip to content

v0.41.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 13:21
· 300 commits to main since this release
0f0a8cf

What's Changed

  • fix(cli): stop non-TTY output truncating result paths, and add search --format json by @RaghavChamadiya in #1402
  • fix(generation): stop holding a second copy of the repo's source through the whole run by @RaghavChamadiya in #1403
  • feat(cli): roll --format json across the agent-facing commands by @RaghavChamadiya in #1407
  • perf(mcp): import tool modules lazily so one tool does not cost seventeen by @RaghavChamadiya in #1409
  • fix(ingestion): bound the parse pool instead of sizing it from the host's cores by @RaghavChamadiya in #1410
  • feat(cli): add ask, context, symbol and why as adapters over the MCP tools by @RaghavChamadiya in #1411
  • feat(cli): collapse search onto search_codebase, and serve get_risk from risk by @RaghavChamadiya in #1412
  • fix(health): unblock the refactoring surface, spread plan ranking, drop unextractable clone plans by @RaghavChamadiya in #1413
  • fix(health): nine get_health defects — silent projection, unbounded response, undifferentiating headline by @RaghavChamadiya in #1414
  • fix(health): the last five dogfooding items — perf ranking key, fixed-cost profile, map payload, card paging, walk symlink shadowing by @RaghavChamadiya in #1415
  • perf(mcp): stop returning payload the caller already has by @RaghavChamadiya in #1426
  • feat(mcp): present get_symbol as a follow-up rather than a place to start by @RaghavChamadiya in #1427
  • fix(cli): use DeadCodeFinding.kind in export --full JSON by @Ayush7614 in #1416
  • docs(architecture): align chat tool registry with the live 7-tool set by @Ayush7614 in #1173
  • docs(architecture): sync MCP inventory with the 11-tool default surface by @Ayush7614 in #1174
  • fix(ui): align chat tool labels with the live 7-tool registry by @Ayush7614 in #1417
  • fix(ui): replace dead architecture-diagram chat suggestion by @Ayush7614 in #1418
  • docs(examples): add search CLI walkthrough by @Ayush7614 in #1387
  • docs(examples): add wiki-export walkthrough by @Ayush7614 in #1388
  • docs(examples): add hooks-sync walkthrough by @Ayush7614 in #1386
  • docs(examples): add decisions CLI walkthrough by @Ayush7614 in #1385
  • fix(server): drop unused get_dependency_path chat summary by @Ayush7614 in #1425
  • fix(server): drop dead get_architecture_diagram chat summary by @Ayush7614 in #1419
  • fix(server): align chat system prompt with the 7-tool registry by @Ayush7614 in #1421
  • fix(server): summarize get_change_risk in chat tool results by @Ayush7614 in #1420
  • fix(mcp): align FastMCP instructions with the live tool surface by @Ayush7614 in #1422
  • fix(types): document live vs legacy chat artifact tool bindings by @Ayush7614 in #1423
  • fix(types): update ChatArtifact contract comments for live tools by @Ayush7614 in #1424
  • fix(mcp): add explicit --host control and security warning for network transports by @akshatmalik-bruh in #1406
  • fix(webhooks): fail-closed auth and per-request secret reading by @akshatmalik-bruh in #1408
  • fix(deps): close three npm advisories and refresh stale lock entries by @RaghavChamadiya in #1433
  • fix(server): require API key for repo health coordinator route by @akshatmalik-bruh in #1405
  • feat(claude-plugin): add remaining CLI adapters as slash commands by @Ayush7614 in #1428
  • fix(mcp): make get_context resolve the symbol ids get_symbol hands out by @RaghavChamadiya in #1435
  • release: v0.41.0 (CLI parity with the MCP tool surface, get_health defect sweep) by @RaghavChamadiya in #1438

Full Changelog: v0.40.0...v0.41.0