Goose projects docs (#3272)

This commit is contained in:
Rizel Scarlett
2025-07-07 03:19:03 -04:00
committed by GitHub
parent 97d96e69d4
commit 7cf0a75267
3 changed files with 120 additions and 35 deletions

View File

@@ -421,8 +421,6 @@ goose schedule remove --id daily-report
Start working on your last project or create a new one.
A project is a record of a working directory and recent session metadata. Note that any directory where you run `goose project` becomes a tracked project, so you might want to run the command from the directory where you want to work.
**Alias**: `p`
**Usage:**
@@ -430,14 +428,7 @@ A project is a record of a working directory and recent session metadata. Note t
goose project
```
The command provides three options:
1. **Resume project with session**: Continue the last session in the project
2. **Resume project with fresh session**: Start a new session in the project
3. **Start new project in current directory**: Create a new project in the current directory
:::note
Goose stores your project history in `~/.local/share/goose/projects.json`.
:::
For a complete guide, see [Managing Projects Guide](/docs/guides/managing-projects).
---
### projects
@@ -451,23 +442,7 @@ Choose one of your projects to start working on.
goose projects
```
Example output:
```bash
┌ Goose Project Manager
◆ Select a project:
│ ● .../Users/svera (2025-05-21 18:42:05)
│ ○ .../Development/goose (2025-05-21 18:38:26)
│ ○ .../Documents/goose-recipes (2025-05-21q 18:29:15)
│ ○ .../Desktop/temp (2025-05-21 15:13:48)q
│ ○ .../doc_projects/shared (2025-05-21 14:32:22)
│ ○ Cancel
```
After selecting a project, you'll be asked to either:
- **Resume previous session**: Continue the last session in the selected project
- **Start new session**: Start a new session in the selected project
For detailed usage examples and workflows, see [Managing Projects Guide](/docs/guides/managing-projects).
---
### web