- Added 4 new language extractors via Plan 2: R, Julia, MATLAB, Perl.
- Engine bumped to
engine-v0.2.0(vendored from upstream v0.9.7 with bio-language patches). .mextension now content-disambiguated between MATLAB and Objective-C.- 31 new engine tests covering the new languages (1123 total passing).
- Initial release scaffolding.
- Python proxy shim (paths, bootstrap, proxy, error shim).
- Vendored CodeGraph engine from upstream v0.9.7.
- Verified
build-bundle.shproduces a working local-platform bundle. - End-to-end smoke test verified: shim spawns engine, tools list returns ~10 codegraph_* tools, symlink + DB materialize at expected paths.
- UX revision: the engine binary (~45 MB) is no longer downloaded
silently on first start. Instead, the shim exposes a single
codegraphagent_check_enginetool that the agent must call first to trigger the download. Subsequent calls return immediately. This replaces a silent 30-60s stall during MCP initialize with a visible, deliberate tool call. - Added
codegraphagent_index_projectMCP tool so agents can build the CodeGraph index from within a BioRouter session (upstream's engine expectscodegraph initto be run from a terminal first). Proxy is now JSON-RPC-frame-aware to intercept this tool while passing everything else through.