Session context keeps getting lost when switching between projects — how to maintain state? #8318
-
|
Running goose CLI and noticed that when I switch directories or start a new session, it completely forgets the context from previous work. I was debugging a React component issue, stepped away for lunch, came back and started goose again in the same directory, had to re-explain the entire problem from scratch. Is there a way to persist session context or resume where I left off? Working on a multi-day refactoring project and having to rebuild context every time is killing productivity. Am I missing a flag or config option? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
Hello @BittuChan, Goose sessions are ephemeral by design, each goose invocation starts fresh. However, there are a few workarounds:
Goose automatically reads this on startup. |
Beta Was this translation helpful? Give feedback.
Hello @BittuChan, Goose sessions are ephemeral by design, each goose invocation starts fresh. However, there are a few workarounds:
Don't close the terminal. Goose maintains context within a single session. If you need to step away, just minimize it.
Before closing, ask goose: "Summarize what we accomplished and what's next." Save that output, then paste it back when you restart:
.goosehints- Create a.goosehintsfile in your repo root with standing instructions: