-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Please explain the motivation behind the feature request.
Currently, the Goose Desktop application does not provide an option to delete sessions directly from the UI. This feature is available in the CLI version (goose session remove -i <session_id>), but not having it in Desktop leads to inconsistency between the two interfaces. As a user, I often accumulate unused or outdated sessions, which can clutter the workspace and make it harder to manage active sessions. Having a delete option in the Desktop app would streamline session management and improve the overall user experience.
Describe the solution you'd like
I would like to see a "Delete Session" button or action in the Goose Desktop interface, ideally available alongside each session in the session list. This would allow users to quickly and intuitively remove sessions they no longer need, keeping their session list organized and relevant.
Describe alternatives you've considered
The only current alternative is to use the CLI to delete sessions, which is less convenient for users who prefer the Desktop UI or are not comfortable using the command line. Another workaround is to ignore old sessions, but this leads to unnecessary clutter and potential confusion.
Additional context
The CLI already has a session deletion feature, so adding it to the Desktop would create feature parity and a more consistent user experience.
A delete button is a standard and intuitive part of session or item management in most applications.
This would help users keep their workspace clean and focused on active sessions.
Screenshots or mockups can be provided if needed.
- I have verified this does not duplicate an existing feature request