make `project` command look at last active project instead of last created project
Please explain the motivation behind the feature request.
I think this feature could provide a better experience, particularly when running goose project from a directory I haven't previously worked out of. In this case, a new project is created in that directory and then treated as my "last project". AFAICT, this means all three Resume/Start options seemingly have the same behavior.
Describe the solution you'd like
Don't show me a project that doesn't have last_instruction or last_session_id, if feasible? Or only track projects after a meaningful interaction.
Describe alternatives you've considered
As a workaround, I need to cd to the target directory before running the project command or just use projects.
Additional context none
- [x] I have verified this does not duplicate an existing feature request