docs: update README and BACKLOG with recent features#214
Conversation
Mark backlog items as DONE: streaming/pagination (#207), hybrid BM25+semantic search (#198), CODEOWNERS (#195), snapshots (#192), TF-IDF search (subsumed by #198). Update README: add CODEOWNERS, snapshots, hybrid search, pagination sections; update MCP tool count to 26/27; add --mode, --ndjson, --limit, --offset flags; update feature comparison tables with verified competitor data.
Keep DONE markings for snapshots (PR #192) while incorporating main's structural changes (ID 30 repositioned, Foundation-aligned wording update, OWASP moved to Tier 3). Impact: 99 functions changed, 103 affected
Greptile SummaryUpdated documentation to reflect recent feature additions including CODEOWNERS integration, graph snapshots, hybrid BM25+semantic search, and pagination/NDJSON streaming. Marked 5 backlog items as complete with proper PR references. Critical Issue:
Otherwise:
Confidence Score: 2/5
Important Files Changed
Last reviewed commit: 9144aae |
| ``` | ||
|
|
||
| That's it. No config files, no Docker, no JVM, no API keys, no accounts. The graph is ready to query. Add `codegraph mcp` to your AI agent's config and it has full access to your dependency graph through 24 MCP tools (25 in multi-repo mode). | ||
| That's it. No config files, no Docker, no JVM, no API keys, no accounts. The graph is ready to query. Add `codegraph mcp` to your AI agent's config and it has full access to your dependency graph through 26 MCP tools (27 in multi-repo mode). |
There was a problem hiding this comment.
MCP tool count is incorrect. The actual code has 24 tools in BASE_TOOLS (25 with list_repos in multi-repo mode), not 26/27.
| That's it. No config files, no Docker, no JVM, no API keys, no accounts. The graph is ready to query. Add `codegraph mcp` to your AI agent's config and it has full access to your dependency graph through 26 MCP tools (27 in multi-repo mode). | |
| That's it. No config files, no Docker, no JVM, no API keys, no accounts. The graph is ready to query. Add `codegraph mcp` to your AI agent's config and it has full access to your dependency graph through 24 MCP tools (25 in multi-repo mode). |
| | **🔬** | **Function-level, not just files** | Traces `handleAuth()` → `validateToken()` → `decryptJWT()` and shows 14 callers across 9 files break if `decryptJWT` changes | | ||
| | **🏷️** | **Role classification** | Every symbol auto-tagged as `entry`/`core`/`utility`/`adapter`/`dead`/`leaf` — agents instantly know what they're looking at | | ||
| | **🤖** | **Built for AI agents** | 24-tool [MCP server](https://modelcontextprotocol.io/) — AI assistants query your graph directly. Single-repo by default | | ||
| | **🤖** | **Built for AI agents** | 26-tool [MCP server](https://modelcontextprotocol.io/) — AI assistants query your graph directly. Single-repo by default | |
There was a problem hiding this comment.
Same tool count error - should be 24 tools, not 26.
| | **🤖** | **Built for AI agents** | 26-tool [MCP server](https://modelcontextprotocol.io/) — AI assistants query your graph directly. Single-repo by default | | |
| | **🤖** | **Built for AI agents** | 24-tool [MCP server](https://modelcontextprotocol.io/) — AI assistants query your graph directly. Single-repo by default | |
|
|
||
| ```bash | ||
| codegraph mcp # 24-tool MCP server — AI queries the graph directly | ||
| codegraph mcp # 26-tool MCP server — AI queries the graph directly |
There was a problem hiding this comment.
Tool count should be 24, not 26.
| codegraph mcp # 26-tool MCP server — AI queries the graph directly | |
| codegraph mcp # 24-tool MCP server — AI queries the graph directly |
| | 🧠 | **Semantic search** | Embeddings-powered natural language search with multi-query RRF ranking | | ||
| | 👀 | **Watch mode** | Incrementally update the graph as files change | | ||
| | 🤖 | **MCP server** | 24-tool MCP server for AI assistants; single-repo by default, opt-in multi-repo | | ||
| | 🤖 | **MCP server** | 26-tool MCP server for AI assistants; single-repo by default, opt-in multi-repo | |
There was a problem hiding this comment.
Tool count should be 24 (25 in multi-repo), not 26 (27 in multi-repo).
Mark backlog items as DONE: streaming/pagination (optave#207), hybrid BM25+semantic search (optave#198), CODEOWNERS (optave#195), snapshots (optave#192), TF-IDF search (subsumed by optave#198). Update README: add CODEOWNERS, snapshots, hybrid search, pagination sections; update MCP tool count to 26/27; add --mode, --ndjson, --limit, --offset flags; update feature comparison tables with verified competitor data.

Summary
codegraph snapshotfor DB backup and restore #192), TF-IDF search (subsumed by feat: add hybrid BM25 + semantic search via FTS5 #198)--mode,--ndjson,--limit,--offsetto common flagsTest plan