Skip to content

Commit b0d8462

Browse files
authored
Update README.md
1 parent 4cac403 commit b0d8462

File tree

1 file changed

+46
-22
lines changed

1 file changed

+46
-22
lines changed

README.md

+46-22
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,74 @@
1-
# VS Code Extension for goose
1+
# VS Code Extension for goose ai
22

3-
> [!WARNING]
4-
> This is an experimental and work in progress extension, update it frequently.
3+
Goose is a developers agent that runs on your machine.
54

65
This runs <a href="https://github.com/square/goose">goose</a> 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.
76

8-
> [!IMPORTANT]
9-
> This requires that you have <a href="https://github.com/square/goose">goose</a> installed and running for this to work.
7+
> [!WARNING]
8+
> This is an experimental and work in progress extension, update it frequently.
9+
> This requires that you have <a href="https://github.com/square/goose">goose ai</a> installed for this to work.
1010
> **This is a work in progress as we explore what modalities we want from goose an an IDE. Use with caution.**
11-
12-
## Table of Contents
13-
14-
- [In Action](#in-action)
15-
- [Installing](#installing)
16-
- [Developing the Extension](#developing-the-extension)
17-
- [Running from Source](#running-from-source)
18-
- [Packaging the Extension](#packaging-the-extension)
19-
- [Installing the Extension](#installing-the-extension)
20-
- [Uninstalling the Extension](#uninstalling-the-extension)
11+
> [issue tracker](https://github.com/square/goose-vscode/issues)
2112
2213
## Installing
2314

2415
You can install this extension from the extensions in VS Code directly from the marketplace:
2516

26-
[Visual Studio Marketplace - goose-vscode](https://marketplace.visualstudio.com/items?itemName=michaelneale.goose-vscode)
17+
1. Ensure you have [goose ai](https://github.com/square/goose) installed as a prequisite
18+
2. Install from the [Visual Studio Marketplace - goose-vscode](https://marketplace.visualstudio.com/items?itemName=michaelneale.goose-vscode)
19+
3. Restart VS Code if necessary, goose will then open up in the right hand panel.
2720

28-
## In Action
21+
## Using goose in VS Code
2922

30-
![action1](https://github.com/user-attachments/assets/7cecc165-72c3-4936-977e-f7b9cf2c3906)
23+
To use goose, you can ask it questions about your codebase in the main goose panel using goose chat:
24+
25+
Open with command+shift+P and then open the goose terminal if not already there.
26+
27+
![image](https://github.com/user-attachments/assets/0e3f7ed5-9c2c-474b-aa8c-98ceb7dc9229)
28+
29+
You can then ask it about your code or to take some actions.
30+
31+
You can also "ask goose" which can work in context of what you have highlighted:
32+
33+
![image](https://github.com/user-attachments/assets/8c6e3309-3458-4332-88f8-b909219f358b)
3134

32-
![action2](https://github.com/user-attachments/assets/2425f54d-c88b-4ef0-b00e-1ceac9a8dcd5)
33-
![action3](https://github.com/user-attachments/assets/e35296d8-aaf7-43e1-915c-6fb86ed05cb9)
3435

36+
Anywhere in your code you can "ask goose" to do something with the "code lens", or press `.` to ask goose to complete what you have started:
3537

36-
Can ask it to enhance code, can run commands, take action, test and more:
38+
![image](https://github.com/user-attachments/assets/0bf6fbc2-e8b6-42ff-9567-be168b20faa1)
3739

40+
You can ask goose to make edits, test, change something, deploy something, anything about your project. Goose will then do its best
41+
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.
42+
Give it some time, but you can interrupt it when you need to.
43+
44+
> [!TIP]
45+
> Put a `.goosehints` in the root of your project with some tips on how to run you project so goose knows.
46+
47+
There are "quick fixes" where you can ask goose to fix the problem:
48+
49+
![image](https://github.com/user-attachments/assets/25c87890-2f3c-4c04-a8a0-3e9e073c7b07)
50+
51+
52+
Some more examples of goose in action:
53+
54+
![action1](https://github.com/user-attachments/assets/7cecc165-72c3-4936-977e-f7b9cf2c3906)
55+
56+
![action2](https://github.com/user-attachments/assets/2425f54d-c88b-4ef0-b00e-1ceac9a8dcd5)
57+
![action3](https://github.com/user-attachments/assets/e35296d8-aaf7-43e1-915c-6fb86ed05cb9)
3858
![action4](https://github.com/user-attachments/assets/c6f00750-0f28-4683-84a1-765740c72fba)
3959

60+
Ask it to enhance code, can run commands as you on command line, take action, run tests and more.
61+
4062

4163
## Developing the Extension
4264

4365
NOTE: You don't usually need to install this from source as it is in the extensions marketplace.
66+
This is for if you want to enhance the extension or fix bugs.
4467

4568
### Running from Source
4669

47-
NOTE: You don't usually need to run this from source unless you are working on this extension.
70+
> [!TIP]
71+
> You don't usually need to run this from source unless you are working on this extension.
4872
4973
Open this repo via `code .` and then press F5 to run a new workspace with this in it.
5074

0 commit comments

Comments
 (0)