Query Repo(s)
Submit a natural language query about the codebase, get a natural language answer with a list of relevant code references (filepaths, line numbers, etc)
- “How does auth work in this codebase?"
- "Generate a description for the JIRA ticket with codebase context"
- "Rewrite this code snippet using relevant abstractions already in the repo”
Note: Before Greptile can query a repo, it must be indexed. See Index Repository for more information.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
List of chat messages until now. For a single query, include only one entry in the list with a natural language query.
List of repos that Greptile should reference while answering your question.
Optional, defaults to a new session. Only use this if you intend to need to retrieve chat history later.
Optional, default false.
Optional, default false. Genius requests are smarter but 8-10 seconds slower, great for complex usecases like reviewing PR and updating technical docs.