@-Mentions
You can reference specific files, code symbols, and other resources directly in your messages using the @ character.
How it works
Type @ followed by a search term in the message input. A popup appears showing matching results from your repositories:
- Files — source files, configs, documentation
- Code symbols — classes, functions, methods
- Documents — other indexed content
Select a result by clicking it or using the arrow keys and pressing Enter. The reference is inserted into your message as a highlighted pill.
When you send the message, the assistant receives the full content of the referenced item — not just the name. This means it has the exact file or symbol you're talking about, without needing to search for it.
Tips
- Be specific: typing
@authmight match dozens of files; typing@AuthMiddlewarenarrows it down - Use multiple references: you can
@-mention several files in one message, e.g., "Compare @config.py with @settings.yaml" - Reference then ask: mentioning a file and then asking a question about it is more reliable than asking the assistant to find the file itself
File results come straight from the repositories' folders and stay up to date as files change — nothing has to be indexed first. If a file doesn't show up, check that its repository is part of your setup; very large build or dependency folders (such as
node_modules) are left out on purpose.