docs: lowercase goose in getting-started and guides topics (#5857)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -9,7 +9,7 @@ import { PanelLeft } from 'lucide-react';
|
||||
|
||||
<Tabs groupId="interface">
|
||||
<TabItem value="ui" label="goose Desktop" default>
|
||||
Response Styles customize how tool interactions are displayed in the Goose Desktop chat window.
|
||||
Response Styles customize how tool interactions are displayed in the goose Desktop chat window.
|
||||
|
||||
To change this setting:
|
||||
1. Click the <PanelLeft className="inline" size={16} /> button on the top-left to open the sidebar.
|
||||
@@ -19,19 +19,19 @@ To change this setting:
|
||||
|
||||
- **Concise** (Default)
|
||||
- Tool calls are collapsed by default
|
||||
- Shows only which tool Goose used
|
||||
- Shows only which tool goose used
|
||||
- Best for users focusing on results rather than technical details
|
||||
|
||||
- **Detailed**
|
||||
- Tool calls are expanded by default
|
||||
- Shows the details of tool calls and their responses
|
||||
- Best for debugging or learning how Goose works
|
||||
- Best for debugging or learning how goose works
|
||||
|
||||
This setting only affects the default state of tool calls in the conversation. You can always manually expand or collapse any tool call regardless of your chosen style.
|
||||
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
When working with the Goose CLI, you can control the verbosity of tool output.
|
||||
When working with the goose CLI, you can control the verbosity of tool output.
|
||||
|
||||
To adjust the tool output, run:
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Managing Tools
|
||||
hide_title: true
|
||||
description: Control and configure the tools and extensions that power your Goose workflows
|
||||
description: Control and configure the tools and extensions that power your goose workflows
|
||||
---
|
||||
|
||||
import Card from '@site/src/components/Card';
|
||||
@@ -9,7 +9,7 @@ import styles from '@site/src/components/Card/styles.module.css';
|
||||
|
||||
<h1 className={styles.pageTitle}>Managing Tools</h1>
|
||||
<p className={styles.pageDescription}>
|
||||
Tools are specific functions within <a href="/goose/docs/getting-started/using-extensions">extensions</a> that give Goose its capabilities. Learn to control and customize how these tools work for you.
|
||||
Tools are specific functions within <a href="/goose/docs/getting-started/using-extensions">extensions</a> that give goose its capabilities. Learn to control and customize how these tools work for you.
|
||||
</p>
|
||||
|
||||
<div className={styles.categorySection}>
|
||||
@@ -17,7 +17,7 @@ import styles from '@site/src/components/Card/styles.module.css';
|
||||
<div className={styles.cardGrid}>
|
||||
<Card
|
||||
title="Tool Permissions"
|
||||
description="Configure fine-grained permissions to control which tools Goose can use and when, ensuring secure and controlled automation."
|
||||
description="Configure fine-grained permissions to control which tools goose can use and when, ensuring secure and controlled automation."
|
||||
link="/docs/guides/managing-tools/tool-permissions"
|
||||
/>
|
||||
<Card
|
||||
|
||||
@@ -8,14 +8,14 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import { PanelLeft, Tornado, Settings } from 'lucide-react';
|
||||
|
||||
Tool permissions provide fine-grained control over how Goose uses different tools within extensions. This guide will help you understand and configure these permissions effectively.
|
||||
Tool permissions provide fine-grained control over how goose uses different tools within extensions. This guide will help you understand and configure these permissions effectively.
|
||||
|
||||
## Understanding Tools and Extensions
|
||||
|
||||
Before diving into permissions, let's clarify the key components:
|
||||
|
||||
- **Extensions** are packages that add functionality to Goose (like Developer, Google Drive, etc.)
|
||||
- **Tools** are specific functions within each extension that Goose can use
|
||||
- **Extensions** are packages that add functionality to goose (like Developer, Google Drive, etc.)
|
||||
- **Tools** are specific functions within each extension that goose can use
|
||||
|
||||
For example, the Developer extension includes multiple tools like:
|
||||
|
||||
@@ -23,12 +23,12 @@ For example, the Developer extension includes multiple tools like:
|
||||
- Shell tool for running commands
|
||||
- Screen capture tool for taking screenshots
|
||||
:::warning Performance Optimization
|
||||
Goose performs best with fewer than 25 total tools enabled across all extensions. Consider enabling only the extensions you need for your current task.
|
||||
goose performs best with fewer than 25 total tools enabled across all extensions. Consider enabling only the extensions you need for your current task.
|
||||
:::
|
||||
|
||||
## Permission Levels
|
||||
|
||||
Tool permissions work alongside [Goose permission modes](/docs/guides/goose-permissions). The mode sets the default behavior, while tool permissions let you override the behavior of specific tools.
|
||||
Tool permissions work alongside [goose permission modes](/docs/guides/goose-permissions). The mode sets the default behavior, while tool permissions let you override the behavior of specific tools.
|
||||
|
||||
Each tool can be set to one of three permission levels:
|
||||
|
||||
@@ -71,7 +71,7 @@ Each tool can be set to one of three permission levels:
|
||||
goose configure
|
||||
```
|
||||
|
||||
2. Select `Goose Settings` from the menu
|
||||
2. Select `goose settings` from the menu
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -81,7 +81,7 @@ Each tool can be set to one of three permission levels:
|
||||
| ○ Toggle Extensions
|
||||
| ○ Remove Extension
|
||||
// highlight-start
|
||||
| ● Goose Settings
|
||||
| ● goose settings
|
||||
// highlight-end
|
||||
└
|
||||
```
|
||||
@@ -91,10 +91,10 @@ Each tool can be set to one of three permission levels:
|
||||
┌ goose-configure
|
||||
│
|
||||
◇ What would you like to configure?
|
||||
│ Goose Settings
|
||||
│ goose settings
|
||||
│
|
||||
◆ What setting would you like to configure?
|
||||
│ ○ Goose Mode
|
||||
│ ○ goose mode
|
||||
// highlight-start
|
||||
│ ● Tool Permission
|
||||
// highlight-end
|
||||
@@ -147,7 +147,7 @@ There are several reasons to configure tool permissions:
|
||||
|
||||
3. **Task Focus**
|
||||
- Enable only tools needed for current task
|
||||
- Help Goose make better tool choices
|
||||
- Help goose make better tool choices
|
||||
- Reduce noise in responses
|
||||
|
||||
## Example Permission Configuration
|
||||
|
||||
@@ -13,7 +13,7 @@ import { PanelLeft } from 'lucide-react';
|
||||
Tool Selection Strategy is an experimental feature and currently only tested with Claude models. Behavior and configuration may change in future releases.
|
||||
:::
|
||||
|
||||
When you enable an [extension](/docs/getting-started/using-extensions), you gain access to all of its tools. For example, the Google Drive extension provides tools for reading documents, updating permissions, managing comments, and more. By default, Goose loads all tools into context when interacting with the LLM.
|
||||
When you enable an [extension](/docs/getting-started/using-extensions), you gain access to all of its tools. For example, the Google Drive extension provides tools for reading documents, updating permissions, managing comments, and more. By default, goose loads all tools into context when interacting with the LLM.
|
||||
|
||||
Enabling multiple extensions gives you access to a wider range of tools, but loading a lot of tools into context can be inefficient and confusing for the LLM. It's like having every tool in your workshop spread out on your bench when you only need one or two.
|
||||
|
||||
@@ -36,7 +36,7 @@ You can also use [tool permissions](/docs/guides/managing-tools/tool-permissions
|
||||
:::
|
||||
|
||||
### Disabled (Default)
|
||||
When tool selection strategy is disabled, Goose loads all tools from enabled extensions into context. This is the traditional behavior and works well if you only have a few extensions enabled.
|
||||
When tool selection strategy is disabled, goose loads all tools from enabled extensions into context. This is the traditional behavior and works well if you only have a few extensions enabled.
|
||||
|
||||
**Best for:**
|
||||
- Simple setups with few extensions
|
||||
@@ -44,7 +44,7 @@ When tool selection strategy is disabled, Goose loads all tools from enabled ext
|
||||
- Maximum tool availability without selection logic
|
||||
|
||||
### Enabled (LLM-based Strategy)
|
||||
When enabled, Goose uses LLM intelligence to analyze your query and select only the most relevant tools from your enabled extensions. This reduces token consumption and improves tool selection accuracy when you have many extensions enabled.
|
||||
When enabled, goose uses LLM intelligence to analyze your query and select only the most relevant tools from your enabled extensions. This reduces token consumption and improves tool selection accuracy when you have many extensions enabled.
|
||||
|
||||
**Best for:**
|
||||
- Complex or ambiguous queries that require understanding context
|
||||
@@ -72,7 +72,7 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
goose configure
|
||||
```
|
||||
|
||||
2. Select `Goose Settings`:
|
||||
2. Select `goose settings`:
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -82,7 +82,7 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
│ ○ Toggle Extensions
|
||||
│ ○ Remove Extension
|
||||
// highlight-start
|
||||
│ ● Goose Settings (Set the Goose Mode, Tool Output, Tool Permissions, Experiment, Goose recipe github repo and more)
|
||||
│ ● goose settings (Set the goose mode, Tool Output, Tool Permissions, Experiment, goose recipe github repo and more)
|
||||
// highlight-end
|
||||
└
|
||||
```
|
||||
@@ -92,17 +92,17 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
┌ goose-configure
|
||||
│
|
||||
◇ What would you like to configure?
|
||||
│ Goose Settings
|
||||
│ goose settings
|
||||
│
|
||||
◆ What setting would you like to configure?
|
||||
│ ○ Goose Mode
|
||||
│ ○ goose mode
|
||||
// highlight-start
|
||||
│ ● Router Tool Selection Strategy (Experimental: configure a strategy for auto selecting tools to use)
|
||||
// highlight-end
|
||||
│ ○ Tool Permission
|
||||
│ ○ Tool Output
|
||||
│ ○ Toggle Experiment
|
||||
│ ○ Goose recipe github repo
|
||||
│ ○ goose recipe github repo
|
||||
└
|
||||
```
|
||||
|
||||
@@ -111,7 +111,7 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
┌ goose-configure
|
||||
│
|
||||
◇ What would you like to configure?
|
||||
│ Goose Settings
|
||||
│ goose settings
|
||||
│
|
||||
◇ What setting would you like to configure?
|
||||
│ Router Tool Selection Strategy
|
||||
@@ -129,7 +129,7 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
┌ goose-configure
|
||||
│
|
||||
◇ What would you like to configure?
|
||||
│ Goose Settings
|
||||
│ goose settings
|
||||
│
|
||||
◇ What setting would you like to configure?
|
||||
│ Router Tool Selection Strategy
|
||||
@@ -140,7 +140,7 @@ When enabled, Goose uses LLM intelligence to analyze your query and select only
|
||||
└ Router enabled - using LLM-based intelligence for tool selection
|
||||
```
|
||||
|
||||
When the router is enabled, Goose CLI displays a message indicating when the `llm_search` strategy is in use.
|
||||
When the router is enabled, goose CLI displays a message indicating when the `llm_search` strategy is in use.
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
Reference in New Issue
Block a user