Skip to main content Module multi Copy item path Source combined Combined graph: merge per-repo Kuzu DBs into a single graph for cross-repo queries. grpc Contract A contract extracted from a service (HTTP route, gRPC endpoint, etc.). CrossServiceDep A cross-service dependency: service A calls service B at a specific route. Group A group of repositories (e.g., microservice architecture). Registry Global registry stored at ~/.infigraph/registry.json RepoEntry A registered repository. ContractKind detect_cross_service_deps Detect cross-service HTTP dependencies within a group.
Scans source files for URL strings (fetch, http.get, requests.get, etc.)
and matches them to known contracts/routes in other services. extract_contracts Extract HTTP route contracts from a project’s graph. index_group Index all repos in a group. Returns Vec of (repo_name, indexed_files, total_files). link_cross_service_calls Link cross-service HTTP dependencies as CALLS_SERVICE edges in each caller’s graph.
Returns number of edges created. promote_bridges_to_calls sync_group_contracts Sync contracts for all repos in a group.