Devin Search
A tool to rapidly answer questions about your codebase
What is Devin Search?
Devin Search is a tool built to rapidly answer questions about your codebase. Use Devin Search for one-off questions like Figure out where the auth backend endpoint is defined
or Find the commit that introduced the new support functionality
, or use it to map out the initial spec for a task you want Devin to execute.
Devin Search is also powering the Initial Assessment portion of the new interactive planning, helping Devin find the right files in the codebase for a given task.
When and how to use Devin Search
There are a few different ways to take advantage of Devin Search:
-
Ask Devin to make code changes after using Devin Search to find the relevant code. Use
⌘ + Enter
to quickly construct a high quality Devin prompt using your search context. -
Work with Devin Search to investigate an issue and search for a potentially problematic commit. Devin Search will surface the relevant code snippet and any findings (e.g. potential bug found) based on its initial investigation.
-
Share links to your Devin Search results when discussing code with your teammates.
-
Onboard new engineers to your team or project, and lean on Devin Search help them gain context on the codebase.
Tips & Best Practices
For now, we recommend setting up a Site Search Shortcut in Chrome so you can quickly start Devin Search queries from your browser address bar. Just go to chrome://settings/searchEngines in Chrome and add a site search with the following url: http://app.devin.ai/search?prompt=%s