AI Assistant
Use this page to configure the general behavior of AI Assistant.

Features
Item | Description |
|---|---|
Enable cloud completion suggestions | Enable AI Assistant to use cloud completion models for autocompleting single lines, blocks of code, or even entire functions based on the project context. For additional information, refer to Configure cloud completion. |
Enable next edit suggestions | Enable AI Assistant to make predictions on which parts of code you might want to change next and suggest the most likely edits. The setting also has additional options to configure the behavior of predictions:
For additional information, refer to Next edit suggestions. |
Allow attaching database schemas to AI Assistant chat | Allows AI Assistant to get access to database schemas. This helps AI Assistant to enhance the quality of generated SQL queries. For additional information, refer to Attach database object. |
Provide AI-generated name suggestions | Enables AI Assistant to suggest names when renaming symbols. For additional information, refer to Get help with name suggestions. |
Suggest converting pasted code to the language of the target file | Suggests converting the pasted code to the language of the target file. ![]() For additional information, refer to Convert code to another language. |
Generate a title for the shelved changelist | When enabled, AI Assistant automatically generates a title for the silently shelved changes. For additional information, refer to Generate shelf title. |
GitHub Plugin: Generate a summary upon opening a Pull Request | Enables AI Assistant to automatically generate a summary of changes when opening an incoming pull request. For additional information, refer to Generate a summary of an incoming pull request. |
Natural Language
Item | Description |
|---|---|
Receive AI Assistant chat responses in a custom language | Specify the language in which you want to receive chat responses. For additional information, refer to Change the chat response language. |
Message Trimming Threshold
Item | Description |
|---|---|
Trim message if it exceeds % of a model context window | Specify the percentage of the model's context window beyond which AI Assistant should start trimming messages. If your message, including attached files, exceeds this limit, the attached files will be trimmed to optimize performance. Smaller files are more likely to be included in full, while larger files are trimmed, with only key content extracted and included in the message. For additional information, refer to Set a message trimming threshold. |
