Skip to content

v0.2.0 — standalone indexer + multi-host installer

Choose a tag to compare

@shekharnair96 shekharnair96 released this 07 Sep 14:30
· 20 commits to main since this release

Warning

Superseded by v0.2.1. This version can hang indefinitely while building the body index (step 3 of 4 of install.sh), with no error output, on any repo containing a dense regex literal. Use v0.2.1.

First standalone release: the kit now installs into any TS/JS repo with no external harness.

Highlights

  • Clean-room TS/JS indexer (codegraph-ext/engine/): plain Node + two npm deps, indexes source into a SQLite knowledge graph (.codegraph/codegraph.db).
  • Multi-host installer (install.sh): auto-detects and wires Claude Code, Cursor, Codex, OpenCode, and Code Puppy; idempotent per repo.
  • 10-tool MCP server over stdio: locate / trace / plan / impact / read / apply / apply_literal / apply_edit_at_site / verify / test_one, with per-run budgets and a PASS latch.
  • KG-only agents (kg-sonnet, kg-opus): navigate and edit exclusively through graph tools — no file search, no shell.
  • Real-repo A/B demo on react-hot-toast (demo/): KG vs baseline agents on two tasks, all runs verified 13/13 green.

Fixes

  • MCP server no longer truncates queued stdout replies on stdin close (Node 20).
  • sqlite3 is resolved at runtime with an FTS5 capability probe (CODEGRAPH_SQLITE3 → PATH → Homebrew) — stock macOS sqlite3 without FTS5 now fails with an actionable message instead of a cryptic error.
  • Overlay augment now covers indexed files outside src/ (test coverage edges).
  • npm test works on Node 18/20 (explicit test file list instead of Node 21+ glob expansion).

CI

  • GitHub Actions matrix: ubuntu-latest + macos-latest, Node 20, green on both.