v3.24.0 — built-in CodeGraph semantic code index
Bundles CodeGraph (MIT) as a built-in MCP server so Franklin answers code questions from a pre-built symbol/call graph instead of looping grep + read. Fewer tool calls = fewer paid LLM round-trips = less USDC per coding task.
- Built-in CodeGraph MCP server — local SQLite symbol/call graph via tree-sitter, 10 tools (
codegraph_context,search,callers/callees,impact,trace,explore, …). Shipped as a dependency; opt out withFRANKLIN_CODEGRAPH=0. - Self-building index — first session in a repo kicks off
codegraph initin the background; falls back to grep/read until ready. - MCP server playbooks — Franklin now folds each MCP server's
initialize-time instructions into the system prompt, so the agent follows the query-the-index-don't-grep discipline.
439/439 local tests pass.