Skip to content

CKB v7.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Dec 15:10
7b966b5

See CHANGELOG.md for full release notes.

Key Features in v7.4.0

Tool Presets & Pagination

Token-optimized tool discovery reducing context overhead by up to 83%:

Preset Tools Tokens Use Case
core (default) 14 ~1,531 Essential navigation and analysis
review 19 ~2,294 Code review: PR summary, ownership
refactor 19 ~2,216 Refactoring: coupling, dead code
docs 20 ~2,093 Documentation: coverage, staleness
ops 25 ~2,366 Operations: jobs, webhooks, metrics
federation 28 ~3,122 Multi-repo: cross-repo search
full 76 ~9,043 All tools (legacy behavior)

Features:

  • MCP-compliant cursor-based pagination
  • Core-first ordering for non-paginating clients
  • expandToolset meta-tool for dynamic preset expansion
  • tools.listChanged capability for dynamic updates

Wide-Result Metrics Tracking

Infrastructure for monitoring tool output sizes:

  • getWideResultMetrics tool for statistics
  • SQLite persistence for historical tracking
  • ckb metrics CLI with export support

SCIP Backend Optimizations

Major performance improvements:

Operation Before After Improvement
FindReferences 340μs 2.5μs 136x faster
SearchSymbols 930μs 136μs 7x faster
FindSymbolLocation 70μs 28ns 2,500x faster

Git Backend Optimizations

getHotspots improved from 26.7s to 498ms (53x faster).

Standardized Response Envelope

All 76 MCP tools now include structured metadata:

  • Confidence tiers (high/medium/low/speculative)
  • Provenance tracking (which backends contributed)
  • Truncation metadata with drilldown suggestions

Update Notifications

Automatic update checking for all installation methods:

  • Deferred notification at command start
  • 24-hour cache with background refresh
  • Smart upgrade message (npm vs GitHub releases)

Hybrid Retrieval with PPR

Graph-based retrieval using Personalized PageRank:

  • Recall@10: 62.1% → 100% (+61%)
  • MRR: 0.546 → 0.914 (+67%)

🤖 Generated with Claude Code