docs: Removing sessions (#2438)

This commit is contained in:
Rizel Scarlett
2025-05-05 19:57:10 -04:00
committed by GitHub
parent 705a858cf2
commit 89fc2ae949
2 changed files with 32 additions and 0 deletions
@@ -139,6 +139,34 @@ goose session list --verbose
# List sessions in JSON format # List sessions in JSON format
goose session list --format json goose session list --format json
``` ```
---
### session remove [options]
Remove one or more saved sessions.
**Options:**
- **`-i, --id <id>`**: Remove a specific session by its ID
- **`-r, --regex <pattern>`**: Remove sessions matching a regex pattern. For example:
**Usage:**
```bash
# Remove a specific session by ID
goose session remove -i 20250305_113223
# Remove all sessions starting with "project-"
goose session remove -r "project-.*"
# Remove all sessions containing "migration"
goose session remove -r ".*migration.*"
```
:::caution
Session removal is permanent and cannot be undone. Goose will show which sessions will be removed and ask for confirmation before deleting.
:::
--- ---
### info [options] ### info [options]
@@ -160,6 +160,10 @@ You can resume a CLI session in Desktop and vice versa.
</TabItem> </TabItem>
</Tabs> </Tabs>
## Remove Sessions
You can remove sessions using CLI commands. For detailed instructions on session removal, see the [CLI Commands documentation](/docs/guides/goose-cli-commands#session-remove-options).
## Search Within Sessions ## Search Within Sessions
Search allows you to find specific content within your current session. The search functionality is available in both CLI and Desktop interfaces. Search allows you to find specific content within your current session. The search functionality is available in both CLI and Desktop interfaces.