Maru.ai VSCode ExtensionThis is the VSCode Extension to enables interactions with Maru.ai Basic UsageThere are currently three methods for starting a chat with Maru.ai in this extension
Each tab opened to chat with Maru.ai is a new conversation. A conversation can have multiple turns and allows you to refine your conversation to get a better result. AuthenticationWhen you initially load the extension or when you existing session expires, you'll need to authenticate to use talk with Maru. You can start the authentication process by opening a new chat and clicking the "Start Authentication" button. This will begin an Oauth workflow called a Device Authorization Flow. This is used for internet connected devices (or applications in this case) that do not have a standard browser to complete authentication flows. Instead you will be prompted to open a link in your browser that has a Device Code. This same Device Code is displaed in the progress box in your IDE. You may need to log into your account if you are not already logged in. Then you'll grant access to the device/application. Once this step is completed you can close the browser and you'll notice that the IDE updates within a few seconds. If you find that you need to manually clear your authentication tokens, you can use ctrl/cmd+shift+P and find the "Clear Maru.ai Authentication" command. Project ScopeYou can narrow the project scope of your conversations with Maru by selecting a Project. The extension will befault to the "All" project, which answers questions using all organization and project data you have access to. There are two ways to select a specific Project.
|