docs: chat recall tutorial (#5975)

This commit is contained in:
dianed-square
2025-12-04 08:44:48 -08:00
committed by GitHub
parent 704546d53c
commit ea5d7ab28d
7 changed files with 131 additions and 27 deletions
@@ -5,6 +5,7 @@ description: Dynamically discover, enable, and disable extensions during goose s
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import { PlatformExtensionNote } from '@site/src/components/PlatformExtensionNote';
import GooseBuiltinInstaller from '@site/src/components/GooseBuiltinInstaller';
You don't always need to manually manage extensions. The Extension Manager extension enables goose to dynamically discover, enable, and disable extensions during active sessions. Based on the task you give it, goose recognizes when it needs a specific extension, enables it when required, and suggests disabling unused extensions if the bloat is eating up your context window.
@@ -13,9 +14,7 @@ Simply describe your task, and goose will handle the extension management automa
## Configuration
:::info
The Extension Manager extension is a built-in goose platform extension and is already enabled by default when goose is installed.
:::
<PlatformExtensionNote/>
<Tabs groupId="interface">
<TabItem value="ui" label="goose Desktop" default>
@@ -85,13 +84,13 @@ The resource tools (`list_resources` and `read_resource`) are only available whe
Let's enable an extension when we need it. In this example, we'll enable the GitHub extension to work with repositories.
#### goose Prompt
### goose Prompt
```
List all my GitHub repositories
```
#### goose Output
### goose Output
:::note Desktop