Skip to content

v2.0.0 — AI Development Platform

Choose a tag to compare

@mhmtbsbyndr mhmtbsbyndr released this 06 Apr 17:37
· 99 commits to master since this release

codeaware-mcp v2.0.0

A major release that transforms codeaware-mcp from a compression tool into a complete AI-powered development platform.

New MCP Tools (6 new, 17 total)

Tool Description
summarize_memory AI-powered observation clustering with Jaccard similarity, 4-gram dedup, TF-IDF summaries
smart_refactor Project-wide symbol rename with AST-aware matching, dry_run preview, .gitignore support
test_coverage_map Function-level test coverage analysis across 10 languages
git_diff Structured git diff with file change breakdown
git_blame Porcelain blame parser with author/date/content
git_changelog Conventional commit categorization for PR-ready changelogs

Auto-Observe + Context-Injection (Phase 1)

  • Automatic observations saved after every tool call — no manual save_memory needed
  • Context injection at session start — loads relevant memories from previous sessions
  • Deduplication via blake3 hashing, configurable in .codeaware.toml

Language Expansion (Phase 3)

  • Java: class, interface, enum, method, constructor + visibility detection
  • C: function, struct, enum, typedef
  • C++: all of C + class, namespace, template, method detection
  • Now supporting 10 languages total (Rust, Python, JS, TS, Go, PHP, Swift, Java, C, C++)

XRay Dashboard Redesign (Phase 7)

  • Modern dark theme with tabbed interface
  • 4 tabs: Overview (token stats + charts), Memory Browser (search + filter), Dependency Graph, Session Timeline
  • SVG donut chart, file heatmap, live SSE updates
  • New API routes: /api/memories, /api/graph

New Skills & Agent Updates (Phase 8)

  • /refactor — Safe project-wide refactoring with preview
  • /git-review — Structured diffs, blame context, PR changelogs
  • /coverage — Test coverage analysis with risk prioritization
  • Updated agents: code-analyzer, code-reviewer, bug-fixer with v2.0 tools

Stats

Metric v1.3.0 v2.0.0
MCP Tools 11 17
Languages 7 10
Skills 8 11
LOC (Rust) ~7,600 ~11,400
Tests ~150 ~200+
Migrations 3 5

Install

git clone https://github.com/mhmtbsbyndr/codeaware-mcp
cd codeaware-mcp
cargo build --release
cp target/release/codeaware-mcp /usr/local/bin/

17 MCP tools · 10 languages · Pure Rust · Single binary · SQLite FTS5