Repository navigation
v0.2.0 — standalone indexer + multi-host installer
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 testworks 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.