VS Code Extension for goose aiGoose is a developers agent that runs on your machine. This runs goose in your VS Code instance every time you open it, and lets you interact with goose either directly, or you can highlight sections of code, ask questions about it, or even ask it to change the code or do work with it.
InstallingYou can install this extension from the extensions in VS Code directly from the marketplace:
Using goose in VS CodeTo use goose, you can ask it questions about your codebase in the main goose panel using goose chat: Open with command+shift+P and then open the goose terminal if not already there. You can then ask it about your code or to take some actions. You can also "ask goose" which can work in context of what you have highlighted: Anywhere in your code you can "ask goose" to do something with the "code lens", or press You can ask goose to make edits, test, change something, deploy something, anything about your project. Goose will then do its best to go off and fulfill the task. Works best when you tell it how to test your code/get some feedback, so it can do that for you. Give it some time, but you can interrupt it when you need to.
There are "quick fixes" where you can ask goose to fix the problem: Some more examples of goose in action:
Ask it to enhance code, can run commands as you on command line, take action, run tests and more. Developing the ExtensionNOTE: You don't usually need to install this from source as it is in the extensions marketplace. This is for if you want to enhance the extension or fix bugs. Running from Source
Open this repo via Packaging the ExtensionTo package the extension, run the following command:
This will create a Installing the ExtensionTo install the packaged extension, use the following command:
Uninstalling the ExtensionTo uninstall the extension, use the following command:
|