Skip to content

Changelog

[0.1.1] — 2026-04-06

Fixed

  • CLI entrypoint renamed from repomind to repobrain
  • All documentation and URLs updated to repobrain/pinexai/repobrain

[0.1.0] — 2026-04-06

Added

  • AtomicStorageCoordinator — context manager that buffers writes across SQL + LanceDB + NetworkX and rolls back all three on failure
  • AsyncIndexingPipeline — 7-stage parallel pipeline; parse stage runs in ProcessPoolExecutor, git analysis runs concurrently with graph building
  • RAGAwareDocGenerator — fetches dependency docs from LanceDB before every LLM call (fixes repowise's #1 flaw)
  • TemporalMetricsCalculator — exponential decay scoring weights recent commits higher
  • PRBlastRadiusAnalyzer — direct + transitive graph traversal, risk scoring 0–10, co-change warnings, reviewer recommendations
  • Dynamic import hintsDjangoDynamicHints, PytestDynamicHints, NodeDynamicHints recover 20–40% missing graph edges
  • 12 MCP tools — 8 improved from repowise + 4 new: get_pr_impact, get_knowledge_map, get_test_gaps, get_security_hotspots
  • 6 CLI commandsindex, review, serve, status, query, costs
  • GitHub webhook server — HMAC-SHA256 validated, incremental re-index on push, blast radius on PR open/sync
  • TokenspyCostAdapter — tracks per-operation LLM spend via tokenspy
  • Configurable git depthGitConfig.max_commits = 10_000 (repowise hardcodes 500)
  • Percentile rank refreshGitMetricsRepository.upsert() always triggers PERCENT_RANK() window function refresh