Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions documentation/docs/guides/goose-permissions.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,22 @@ Here's how to configure:
</TabItem>
<TabItem value="ui" label="Goose Desktop">

You can change modes before or during a session and it will take effect immediately.

**From Settings**

1. Click `...` in the upper right corner
2. Click `Settings`
3. Scroll down to `Others` section
4. Under `Mode Selection`, choose the mode you'd like
3. Under `Mode Selection`, choose the mode you'd like

:::info
If you choose `Approve` mode, you will see "Allow" and "Deny" buttons in your session windows during tool calls. Goose will only ask for permission before tool call for tools that it deems are 'write' tools, for example any 'text editor write', 'text editor edit', 'bash - rm, cp, mv' commands, as an example. Read write approval makes best effort attempt at classifying read or write tools- this is interpreted by your LLM provider.
:::
**Within Session**

Click the Goose Mode option from the bottom menu.
</TabItem>
</Tabs>

:::info
If you choose `Approve` mode, you will see "Allow" and "Deny" buttons in your session windows during tool calls. Goose will only ask for permission for tools that it deems are 'write' tools, e.g. any 'text editor write', 'text editor edit', 'bash - rm, cp, mv' commands.

Read/write approval makes best effort attempt at classifying read or write tools. This is interpreted by your LLM provider.
:::