No active connection...
message in the popup. Ensure VSCode is running and the extension is configured before proceeding.
Click here
in the popup’s center and approve the requested permissions in your browser.
Enable BringYourAI on this domain
option in
the menu. This will remove the checkmark ✓ and disable the extension only on this specific
site.BringYourAI is ready to use...
message, indicating a successful setup for that site.
Type [...] to begin.
message within the popup. This opens a dialog allowing you to customize the trigger char specifically for the current website.
The trigger char is what you type in an input field on the AI chat website to activate the BringYourAI popover.
You can either use the default global trigger char or set a site-specific one. This is helpful on websites where the default char might conflict with existing site functionality (e.g., ’@’ on ChatGPT often triggers GPT mentions, so ’#’ is the default there).
global settings
at the bottom of the popup opens the global settings dialog.
Rules for AI
to automatically include rules defined in the VSCode extension in the first message of a new chat conversation. These rules will not be added to subsequent messages within the same conversation, ensuring they are applied once per chat session.
Name | Description |
---|---|
Focused File | Adds the entire content of the file currently active (focused) in VSCode. |
Selected Text / Cursor | Adds the text currently selected in VSCode. If no text is selected, it adds the code immediately surrounding your cursor, including a clear indicator for your exact cursor position. A unique ID number distinguishes multiple selections/cursors. |
Visible Editors | Adds the content of all files currently visible in VSCode editors (e.g., files in split view). Does not include files open in tabs but not currently visible. |
All Open Tabs | Adds the content of all files currently open in VSCode tabs, including those not actively visible. |
Problems | Adds all problems detected by VSCode (from the Problems Panel), including surrounding code context for each issue. |
User Rules for AI | Adds your custom Rules for AI defined at the User (global) level in VSCode settings. |
Workspace Rules for AI | Adds your custom Rules for AI defined at the Workspace level in VSCode settings. |
Workspace Folder Rules for AI | Adds your custom Rules for AI defined at the Folder level in VSCode settings. |
File Tree | Adds a textual representation showing the structure of non-ignored files and folders within the relevant workspace folder. |
Full Codebase | Adds the content of all non-ignored files within the relevant workspace folder. |
Browser Tabs | Adds the main text content of the selected browser tab, or you can click the small camera icon to attach a screenshot of that tab. |
Search GitHub Repositories | Search for and attach entire GitHub repositories, including private ones when you’re signed in to the GitHub account that has access to them in that browser. You can also select any branch you need. |
Context7 Library Docs | Search for and attach Context7 library docs. More info here! |
x
on a chip to remove that specific context from your message.Hide
toggle, which lets you hide them in case they obstruct anything behind.@sveltekit:routing:20000
In this format, the string after the first colon is the topic, and the number after the second colon is the token limit. By default, the token limit is 10,000.
To quickly attach the full documentation, just add :full
to your query, like this:
@sveltekit:full