Skip to content

CKB v9.1.0

Choose a tag to compare

@SimplyLiz SimplyLiz released this 16 Apr 06:35
32dc5c2

Highlights

LIP v2.1 integration — three new RPCs wired into the query engine:

  • stream_contextexplainFile surfaces semantically-related symbols (top 10, 2048-token budget)
  • query_expansionsearchSymbols expands short queries (≤ 2 tokens) with up to 5 related terms for better recall
  • explain_match → semantic search hits carry evidence chunks with line ranges and per-chunk scores

LIP index status UXckb review now warns when the LIP daemon is reachable but has no index, with an actionable lip index <repo> hint. Suppressed in --ci.

Push-driven LIP health — Engine opens a long-lived connection to the daemon instead of polling on 60s TTL. Worst-case staleness drops from 60s to ~3s.

Fixes

  • Bug-pattern false positive on sync.Mutex.Lock() — removed Lock from error-returning heuristic
  • err shadowing in subscribe.go eliminated (4 sites)

CI & Review improvements

  • ckb review --no-auto-fetch for air-gapped pipelines
  • Auth-error detection on auto-fetch with clear remediation guidance
  • NoAutoFetch parity on summarizePr / summarizeDiff endpoints
  • Shallow-clone auto-fetch for CI environments

Full changelog: https://github.com/SimplyLiz/CodeMCP/blob/main/CHANGELOG.md

Tested with LIP v2.1.1.