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
20 changes: 19 additions & 1 deletion documentation/docs/tutorials/memory-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,30 @@ Later, you can ask:

Goose will recall everything you’ve saved as long as you instruct it to remember. This makes it easier to have consistent results when working with Goose.

## Trigger Words and When to Use Them
Goose also recognizes certain trigger words that signal when to store, retrieve, or remove memory.

| **Trigger Words** | **When to Use** |
|---------------------|----------------|
| remember | Store useful info for later use |
| forget | Remove a stored memory |
| memory | General memory-related actions |
| save | Save a command, config, or preference |
| remove memory | Delete specific stored data |
| clear memory | Wipe all stored memories |
| search memory | Find previously stored data |
| find memory | Locate specific saved information |

## Example Usage

In this example, I’ll show you how to make Goose a knowledgeable development assistant by teaching it about your project’s API standards. With the Memory extension, Goose can store structured information and retrieve it later to help with your tasks.
In this example, I’ll show you how to make Goose a knowledgeable development assistant by teaching it about your project’s API standards. With the Memory extension, Goose can store structured information and recall it when needed, helping you stay consistent in your work.

This means you no longer have to repeat yourself. Goose will remember your project’s requirements and automatically apply them to new tasks.

:::tip
If you frequently work with API standards or other structured knowledge, Goose may automatically suggest saving them to memory for you when it detects a pattern in your workflow.
:::

<Tabs groupId="interface">
<TabItem value="cli" label="Goose CLI" default>

Expand Down