v3.10.3: Code intelligence for TS/JS without TypeScript + MCP hang fix
·
55 commits
to main
since this release
What's New
Code intelligence now works out of the box on JavaScript & TypeScript — no typescript install required. aqe code index / deps / impact / search parse TS/JS/TSX via bundled tree-sitter WASM grammars. Previously these produced 0 results unless you separately installed the multi-megabyte TypeScript compiler.
Fixed: MCP tools hung on a fresh install. Every MCP domain tool (code_index, quality_assess, defect_predict, …) could hang forever the first time on a new project — an init recursion while seeding pretrained patterns. Fixed, with a timeout guard so it can't recur.
Also in this release (#511)
aqe code depsreturns real dependency edges on TS/JS repos (graph persisted across CLI processes; imports resolve to file nodes; no phantom cycles).aqe code searchreturns results again (namespace round-trip fix).- CLI and MCP now share the same code graph;
index --incrementalprunes stale entries;indexwarns on unsupported languages. - Repaired the bundled tree-sitter grammars for Python/Java/C#/Rust/Swift.
- Lint-debt cleanup.
Getting Started
```bash
npx agentic-qe init --auto
aqe code index src
aqe code deps src
```
See CHANGELOG for full details.