Skip to content

repowise-dev/repowise

v0.33.0 Feature

This release adds 10 notable features for engineering teams evaluating rollout.

Published 9d Git Forges
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai code-complexity code-health code-intelligence code-quality dead-code
+8 more
developer-tools documentation git-analytics mcp python refactoring static-analysis technical-debt

ReleasePort's take

Moderate signal
editorial:auto 8d

The security scan now reads real source code and enforces repo‑root detection for accurate vulnerability identification.

Why it matters: Security scanning pipeline gains precise detection; severity score of 80 signals critical importance for protecting the repository surface.

Summary

AI summary

Updates across mcp, answer, git, coverage, risk, ui, agents, and performance optimizations.

Changes in this release

Security High

Security scan now reads real source and guards repo-root detection.

Security scan now reads real source and guards repo-root detection.

Source: llm_adapter@2026-07-18

Confidence: high

Feature Medium

Add --exclude flag, .riskignore support, and get_change_risk to risk module.

Add --exclude flag, .riskignore support, and get_change_risk to risk module.

Source: llm_adapter@2026-07-18

Confidence: high

Feature Medium

Introduce line‑level impacted tests in get_change_risk.

Introduce line‑level impacted tests in get_change_risk.

Source: llm_adapter@2026-07-18

Confidence: high

Feature Medium

Make get_conformance and generate_refactoring_code opt‑in in MCP.

Make get_conformance and generate_refactoring_code opt‑in in MCP.

Source: llm_adapter@2026-07-18

Confidence: high

Feature Medium

Present get_answer as the entry point and add get_why to lean profile in MCP.

Present get_answer as the entry point and add get_why to lean profile in MCP.

Source: llm_adapter@2026-07-18

Confidence: high

Performance Medium

Implement concurrent analysis phases and parallel incremental re‑ingest.

Implement concurrent analysis phases and parallel incremental re‑ingest.

Source: llm_adapter@2026-07-18

Confidence: high

Performance Medium

Converge init‑ and update‑built graphs so the centrality cache hits during updates.

Converge init‑ and update‑built graphs so the centrality cache hits during updates.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Never silently drop synthesis when a usable API key exists in answer service.

Never silently drop synthesis when a usable API key exists in answer service.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Serve substance on the gated low‑confidence path and unpin cached misses in answer service.

Serve substance on the gated low‑confidence path and unpin cached misses in answer service.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fix AttributeError that caused gated‑path excerpts to die in answer service.

Fix AttributeError that caused gated‑path excerpts to die in answer service.

Source: llm_adapter@2026-07-18

Confidence: high

Full changelog

What's Changed

  • fix(mcp): harden code-rationale git-grep for macOS and color configs by @austintraver in https://github.com/repowise-dev/repowise/pull/825
  • fix(answer): live-grep fallbacks respect gitignore and exclude_patterns by @swati510 in https://github.com/repowise-dev/repowise/pull/856
  • test(mcp): assert get_symbol advertises id in its generated schema by @swati510 in https://github.com/repowise-dev/repowise/pull/857
  • feat(coverage): surface coverage-backed tests_to_run in get_risk PR directive by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/859
  • fix: separate docs pointer from sync pointer to fix update --docs drift by @jyotirmya17 in https://github.com/repowise-dev/repowise/pull/849
  • feat(git): attribute commits from agent-trace records by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/861
  • feat(answer): rescue un-named flow endpoints via graph-neighborhood re-rank by @swati510 in https://github.com/repowise-dev/repowise/pull/864
  • feat(docs): graph-derived related pages with self-healing backfill by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/871
  • feat(git): line-level AI provenance and per-commit model id from agent-trace by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/866
  • feat(docs): self-repair for hallucinated symbol refs, cross-reference prompt discipline, repo-wide link resolution on updates by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/872
  • feat(mcp): make get_conformance and generate_refactoring_code opt-in by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/875
  • fix(mcp): resolve health repository from scoped session by @Real5K in https://github.com/repowise-dev/repowise/pull/865
  • fix(server): use sync mode for webhook jobs by @Sanjays2402 in https://github.com/repowise-dev/repowise/pull/848
  • fix(tests): tolerate workspace-tool parenthetical in MCP surface-count regex by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/876
  • fix: normalize decision staleness timestamps by @pollychen-lab in https://github.com/repowise-dev/repowise/pull/877
  • feat(overview): docs counts with AI/auto split, denser health card by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/879
  • feat(ui): visual hierarchy pass on the Overview by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/882
  • feat(ui): make Attention Needed a triage panel again by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/883
  • Fix #648: Wire TsconfigResolver in CLI commands by @kishansaaai in https://github.com/repowise-dev/repowise/pull/675
  • feat(dead-code): eliminate systematic false-positive classes by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/886
  • fix(answer): serve substance on the gated low-confidence path; unpin cached misses by @swati510 in https://github.com/repowise-dev/repowise/pull/887
  • fix(answer): never silently drop synthesis when a usable API key exists by @swati510 in https://github.com/repowise-dev/repowise/pull/888
  • feat(mcp): add get_why to the lean profile; present get_answer as the entry point by @swati510 in https://github.com/repowise-dev/repowise/pull/889
  • fix: security scan reads real source; guard repo-root detection by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/890
  • perf: direct self-call resolution and cached pagerank for cascade ordering by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/891
  • perf: skip re-embedding pages reused verbatim from prior runs by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/892
  • perf(health): remove repo-sized per-file work from the refactoring detectors by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/893
  • feat(risk): add --exclude flag, .riskignore support, and get_change_r… by @barrcodes in https://github.com/repowise-dev/repowise/pull/867
  • perf: concurrent analysis phases and parallel incremental re-ingest by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/894
  • perf(update): converge init- and update-built graphs so the centrality cache hits by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/895
  • fix: route coverage discovery and repo pre-scan through the shared pruned walk by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/897
  • perf(hints): feed dynamic-hint extractors from the traversed file list by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/898
  • fix(change-risk): harden get_change_risk and align it with the MCP tool conventions by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/899
  • fix(answer): gated-path excerpts died to a silently-swallowed AttributeError by @swati510 in https://github.com/repowise-dev/repowise/pull/896
  • feat(agents): bring AGENTS.md to CLAUDE.md tool-surface parity and sync the tool table by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/900
  • docs(readme): count ten MCP tools, fix the coverage example, tighten Code Health by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/901
  • fix: restore friendly revspec error in changed_lines and register the codex change-review skill by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/902
  • feat(change-risk): line-level impacted tests in get_change_risk by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/903
  • perf(persist): batch end-of-run wiki-page upserts by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/904
  • fix(resolver): follow Python/JS wildcard re-exports in call resolution by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/905
  • chore: remove verified dead code across CLI, core, server, and web by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/906
  • fix: preserve last_docs_commit pointer during index-only updates (Fixes #873) by @jyotirmya17 in https://github.com/repowise-dev/repowise/pull/878
  • fix(telemetry): classify CLI usage errors separately from failures by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/907
  • fix(restyle): raise a usage error for an unknown style argument by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/908
  • release: v0.33.0 — agent-trace provenance, self-healing docs, change-risk maturity, indexing perf by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/909

New Contributors

  • @Sanjays2402 made their first contribution in https://github.com/repowise-dev/repowise/pull/848
  • @pollychen-lab made their first contribution in https://github.com/repowise-dev/repowise/pull/877
  • @barrcodes made their first contribution in https://github.com/repowise-dev/repowise/pull/867

Full Changelog: https://github.com/repowise-dev/repowise/compare/v0.32.0...v0.33.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track repowise-dev/repowise

Get notified when new releases ship.

Sign up free

About repowise-dev/repowise

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]