Skip to content

CKB v7.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Dec 21:47
62c754f

See CHANGELOG.md for full release notes.

Key Features in v7.5.0

Change Impact Analysis

Analyze the impact of code changes from git diffs before committing:

ckb impact diff                # Analyze working tree changes
ckb impact diff --staged       # Analyze only staged changes
ckb impact diff --base=main    # Compare against a branch

Features:

  • Git diff parsing with symbol mapping
  • Confidence levels (1.0 exact definition → 0.3 file-level)
  • Aggregated risk scoring
  • Actionable recommendations

Token Efficiency Visibility

See CKB's token savings compared to bloated MCP servers:

  • Startup banner shows active tools and estimated context
  • getStatus response includes token savings percentage (83% reduction with core preset)
  • --list-presets flag for preset discoverability

Auto Index Updates

Automatic index maintenance across all CKB interfaces:

ckb index --watch              # Watch and auto-reindex (standalone)
ckb mcp --watch                # Watch during MCP session
curl -X POST localhost:9120/api/v1/refresh  # Webhook trigger

Staleness Visibility:

  • ckb status shows commits behind HEAD and index age
  • MCP getStatus includes freshness info

Multi-Language Incremental Indexing

Incremental indexing now supports 5 languages:

  • Go (scip-go)
  • TypeScript/JavaScript (scip-typescript)
  • Python (scip-python)
  • Dart (scip_dart)
  • Rust (rust-analyzer)

Real Transitive Impact Analysis

The analyzeImpact tool now provides real transitive caller analysis:

  • Transitive callers up to depth 4
  • Blast radius summary (module count, file count, risk level)
  • Confidence decay with depth

🤖 Generated with Claude Code