- Semantic RAG: find code by meaning, not keywords ('payment retry' matches attempts_remaining)
- Three new tools: code_embed_index, code_semantic_search, code_similar
- Embedding providers: Ollama (default, free, local), OpenAI (opt-in), fastembed (feature-gated)
- Blake3 fingerprint cache: re-runs of code_embed_index only touch changed symbols
- Wired into Code Mode — gl.code.semantic_search works inside gl_run for chained queries
- Code Mode: new gl_run tool runs sandboxed JS that can call any of the 53 tools via gl.* wrappers
- Schema tokens cut from ~10.6K to ~1.5K per session (intermediate results stay server-side)
- Typical multi-step workflow: 5-10× fewer tokens than individual tool calls
- QuickJS sandbox: 256 MB / 30 s limits, no fs, no network, no process access
- New MCP resource ganglia://types/api.d.ts — TypeScript declarations for the full gl.* surface
- Auto-generated wrappers for gl.code.*, gl.doc.*, gl.smart.*, gl.deliberation.*
- Smart MCP process lifecycle: PID lock file kills stale instances on startup
- Idle watchdog: auto-exit after 30 min of inactivity (GL_IDLE_TIMEOUT_SECS env var)
- Signal handling: SIGTERM and SIGINT trigger clean shutdown on Unix
- New CLI command: gl kill — terminate MCP for a project or all projects (--all)
- Handle notifications/initialized in MCP handshake
- Fix MCP handshake timing for Claude Code compatibility
- Doc graph indexing: index markdown, CSV, txt, yaml, json into CozoDB
- New tools: doc_index, doc_list, doc_toc, doc_get, doc_query
- DeadGame: dead code scanner with persistent dismiss tracking
- Switch default backend to FalkorDB for live graph dashboard
- Pin project config to explicit backend field in .code-graph.json
- code_patterns and code_rules: auto-detect project conventions
- Compression defaults to Smart mode (35-80% token savings)
- CozoDB embedded backend: zero-install, one SQLite file per project
- Lazy reindex on startup via blake3 file hash comparison
- Cross-file Rust call resolution: CALLS edges now work across modules
- code_memory: MemOS Cloud integration for cross-session persistence
- code_smart_read, code_smart_grep, code_smart_diff, code_smart_context
- code_impact with severity scoring (CRITICAL / HIGH / MEDIUM / LOW)
- zone_guard: intercept tool calls touching marked danger nodes
- code_rename_symbol with dry_run preview
- code_route_trace: full HTTP → controller → service → DB chain
- Deliberation protocol: multi-expert consensus before implementation
- Initial release: FalkorDB graph backend with MCP server
- Core tools: code_get, code_grep, code_callers, code_callees, code_trace
- code_memory, code_knowledge, code_annotate
- code_build, code_test, code_lint, code_exec feedback loop
- Starlight docs site