GitNexus/gitnexus/src
Paul Robello 49a2461d59 refactor(serve): rewrite API server to use LocalBackend for multi-repo support
Replace direct single-repo KuzuDB access with LocalBackend, the same
backend the MCP server uses. The serve command now works with ALL
indexed repos via the global registry instead of only the CWD repo.

New/updated endpoints:
- GET /api/repos (list all indexed repos)
- GET /api/repo?name=X (repo metadata)
- GET /api/graph?repo=X (full knowledge graph)
- POST /api/query (raw Cypher via backend)
- POST /api/search (process-grouped search via backend)
- GET /api/file?repo=X&path=Y (file read with path traversal protection)
- GET /api/processes?repo=X, /api/process?repo=X&name=Y
- GET /api/clusters?repo=X, /api/cluster?repo=X&name=Y
2026-02-22 17:14:18 -08:00
..
cli fix: disable embeddings by default, fix segfault on macOS/Linux 2026-02-23 03:47:34 +05:30
config go c c# java python ts js rust now supported 2026-01-23 19:11:24 +05:30
core fix: disable embeddings by default, fix segfault on macOS/Linux 2026-02-23 03:47:34 +05:30
lib feat: merge gitnexus-mcp into gitnexus package - unified CLI+MCP 2026-02-04 01:12:41 +05:30
mcp feat: MCP hot-reload — discover newly indexed repos without restart 2026-02-21 17:07:57 +05:30
server refactor(serve): rewrite API server to use LocalBackend for multi-repo support 2026-02-22 17:14:18 -08:00
storage repowiki CLI command implemented 2026-02-17 02:25:07 +05:30
types feat: merge gitnexus-mcp into gitnexus package - unified CLI+MCP 2026-02-04 01:12:41 +05:30