File Referencing
Include files from your codebase directly in your conversations
File referencing in Exponent allows you to easily bring the contents of your codebase into your conversations.
To reference a file while you’re chatting with Exponent, type @
in the message editor, then begin typing the file path. Select your file from the autocomplete menu that appears.
When you reference a file, Exponent inserts the file content into your message, making the file available for Exponent to focus on and analyze or modify.
Additional notes on file referencing:
- You can combine file references with your own explanations to provide additional context:
I’m trying to understand how the authentication flow works. Here’s our auth middleware:
@middleware/auth.js
And here’s how it’s being used in our routes:
@routes/user.js
Can you explain how these interact?
- If you’ve referenced a file in a previous message, Exponent will remember it throughout your conversation. You can refer back to it without having to reference it again:
In the auth.js file I shared earlier, how would I add support for OAuth?
.gitignore
files are automatically excluded from file references