Chat is the simplest and easiest way to interact with your codebase. By default chat will leverage open files for context, or you can highlight text in files to target specific context for your chat message.
Chat includes history so you can ask follow up questions, with the ability to clear out the chat history. Chat sessions are saved per workspace.
With the new Indexing feature, Wingman will automatically find relevant code to include in your chat messages. Unless you highlight text specifically, Wingman will use vector embeddings that are stored about your codebase. See more under the Indexing section.
Wingman now features commands in chat! This is the first step towards condensing experiences and interaction points for the user. While not all interactions fit well under chat, we plan to add additional commands in the near future. To get started with commands type "/" in chat.
All commands rely on git being available locally
We currently support the following commands: