-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Title: Inconsistent Interrupt Behavior in Goose CLI
Description:
While using the Goose CLI on Ubuntu 25.04, I have encountered an inconsistency with the interrupt behavior. Typically, pressing Ctrl-C should stop the current output without exiting the CLI. However, occasionally, a single Ctrl-C behaves as if two Ctrl-Cs were pressed, causing the CLI to exit and resulting in loss of chat history.
Steps to Reproduce:
- Run Goose CLI on Ubuntu 25.04.
- Begin a process that generates ongoing output.
- Press Ctrl-C to interrupt the output.
- Observe whether the CLI stops the output or exits completely.
Expected Behavior:
Pressing Ctrl-C should stop the ongoing output without closing the CLI, preserving the chat history.
Actual Behavior:
Inconsistent behavior:
- Sometimes, the CLI stops the output as expected.
- Occasionally, the CLI exits unexpectedly, losing the chat history.
Environment:
- Operating System: Ubuntu 25.04
Additional Information:
The issue seems to be intermittent and does not occur consistently. A clear pattern or specific trigger for the behavior has not yet been identified. Further investigation is required to determine underlying cause.