About Chat
Chat is a new way to work with your codebase using natural language. Chat will automatically use the current workspace as context and you can provide focus for Augment by selecting specific code blocks, files, folders, or external documentation. Details from your current chat, including the additional context, are used to provide more relevant code suggestions as well.
Accessing Chat
Access the Chat sidebar by clicking the Augment icon
Platform | Shortcut |
---|---|
MacOS | Cmd L |
Windows/Linux | Ctrl L |
Using Chat
To use Chat, simply type your question or command into the input field at the bottom of the Chat panel. You will see the currently included context which includes the workspace and current file by default. Use Chat to explain your code, investigate a bug, or use a new library. See Example Prompts for Chat for more ideas on using Chat.Conversations about code
To get the best possible results, you can go beyond asking simple questions or commands, and instead have a back and forth conversation with Chat about your code. For example, you can ask Chat to explain a specific function and then ask follow-up questions about possible refactoring options. Chat can act as a pair programmer, helping you work through a technical problem or understand unfamiliar code.Enhancing your prompt
You can improve the quality of your by starting with a well crafted prompt. You can start with a quick or incomplete prompt and use the prompt enhancer to add relevant references, structure, and conventions from your codebase to improve the prompt before it is sent.- Write your prompt in the prompt input box
- Click the Enhance Prompt ✨ button
- Review and edit the enhanced prompt
- Submit your prompt