Skip to content

v1.0.0

Choose a tag to compare

@denfry denfry released this 29 May 12:00

codebase-index 1.0.0

First stable release. The headline: multi-language symbol extraction now actually works, and retrieval is symbol-aware.

Fixed

  • Multi-language tree-sitter symbol extraction. Previously a repo of 303 Java files produced 0 symbols, silently disabling symbol / refs / impact. Java now yields 3,543 symbols; Go / Rust / C / C++ / C# / Ruby / PHP / Kotlin plus a Tier-B generic path are covered.

Added

  • Symbol-aware retrieval ranking — candidates scored by how many query terms their camelCase/underscore-split name covers. recall@3 against objective ground truth improved 20% -> 70% (a disciplined grep agent scores 40%) while using ~13x fewer tokens to answer.
  • Parse guardrails (parse_failed / treesitter_zero_symbols counters) with doctor reporting, locking symbol extraction against silent regression.
  • Multi-CLI installer for Claude Code / Codex / OpenCode.
  • Honest benchmark harness (tests/benchmark_honest.py) comparing the index against a no-skill grep agent on a real repository.

See CHANGELOG.md for full details.