This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+9 more
Summary
AI summaryTier names rebranded from Basic/Enhanced to Fast/Standard and multi‑language detection now errors instead of silent fallback.
Full changelog
What's New in v7.2.0
ckb setup - Multi-Tool MCP Configuration
- Interactive setup wizard for configuring CKB with AI coding tools
- Support for 6 AI tools:
- Claude Code -
.mcp.json(project) orclaude mcp add(global) - Cursor -
.cursor/mcp.json(project/global) - Windsurf -
~/.codeium/mcp_config.json(global only) - VS Code -
.vscode/mcp.json(project) orcode --add-mcp(global) - OpenCode -
opencode.json(project/global) - Claude Desktop - Platform-specific paths (global only)
- Claude Code -
--toolflag to skip interactive menu--npxflag for portable npx-based setup- Windows path support for Windsurf and Claude Desktop
ckb index - Extended Language Support
- Added 5 new languages:
- C/C++ via scip-clang with
--compdbflag for compile_commands.json - Dart via scip-dart
- Ruby via scip-ruby with sorbet/config validation
- C# via scip-dotnet with *.csproj detection
- PHP via scip-php with vendor/bin check
- C/C++ via scip-clang with
- Bounded-depth glob scanning for nested project detection
- Language-specific validation and prerequisite checks
Smart Indexing
- Skip-if-fresh:
ckb indexautomatically skips reindexing when index matches current repo state - Freshness tracking: Detects commits behind HEAD and uncommitted changes to tracked files
- Index metadata: Persists index info to
.ckb/index-meta.json(commit hash, file count, duration) - Lock file: Prevents concurrent indexing with flock-based
.ckb/index.lock
ckb status - Index Freshness Display
- New "Index Status" section showing freshness with commit hash
- Shows stale reasons: "3 commit(s) behind HEAD", "uncommitted changes detected"
- Displays file count for fresh indexes
ckb mcp --watch - Auto-Reindex Mode
- New
--watchflag for poll-based auto-reindexing - Polls every 30 seconds, reindexes when stale
- Uses lock file to prevent conflicts with manual
ckb index - Logs reindex activity to stderr
Explicit Analysis Tiers
- User-controllable analysis tiers: fast, standard, full
- CLI flag:
ckb search "foo" --tier=fast - Environment variable:
CKB_TIER=standard - Config file: Add
"tier": "standard"to.ckb/config.json - Tier display in
ckb statusshows mode (explicit vs auto-detected)
ckb doctor --tier - Tier-Aware Diagnostics
- New
--tierflag for tier-specific tool requirement checks - Shows per-language tool status (installed, version, path)
- Displays missing tools with OS-specific install commands
- Validates prerequisites (go.mod, package.json, Cargo.toml, etc.)
- Capability matrix showing which features are available per language
- JSON output with
--format jsonfor scripting
Changed
- Tier names rebranded: Basic → Fast, Enhanced → Standard, Full → Full
- Multi-language detection now errors instead of silently defaulting to a language
Fixed
- Fixed Kotlin indexer URL in documentation
- Fixed PHP indexer URL in documentation
Installation
# npm (recommended)
npm install -g @tastehub/ckb
# Or run directly
npx @tastehub/ckb setup
Full Changelog: https://github.com/SimplyLiz/CodeMCP/compare/v7.1.0...v7.2.0
Breaking Changes
- Renamed analysis tiers: Basic → Fast, Enhanced → Standard (Full remains unchanged).
- Multi‑language detection now errors instead of silently defaulting to a single language.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About SimplyLiz/CodeMCP
Code intelligence MCP server with 80+ tools for semantic code search, impact analysis, call graphs, ownership detection, and architectural understanding. Supports Go, TypeScript, Python, Rust, Java via SCIP indexing.
Related context
Beta — feedback welcome: [email protected]