CKB v7.4.0
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
expandToolsetmeta-tool for dynamic preset expansiontools.listChangedcapability for dynamic updates
Wide-Result Metrics Tracking
Infrastructure for monitoring tool output sizes:
getWideResultMetricstool for statistics- SQLite persistence for historical tracking
ckb metricsCLI 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