01
Codebase Indexing & Cross-File Reasoning
Building and using the graph of files, functions, and dependencies so review reasons about the whole system rather than a file in isolation.
“AI agents that review and test pull requests with full context of the codebase.” www.greptile.com
Mapped capabilities
4 capabilities
Repository graph construction
Indexing files, functions, classes, and dependencies after the GitHub/GitLab app connects a repo.
Impact beyond the diff
Tracing how a change affects callers, dependents, and other files not present in the diff.
Multi-repository and multi-language scope
Behavior across the unlimited-repository model, including repos of differing size and language.
Index freshness
Keeping the graph aligned with the branch and base as the repository changes over time.