You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User Expectation: Ctrl-D is the standard UNIX/Linux convention for sending an EOF (end-of-file) signal, which typically exits interactive shells and REPL applications
Muscle Memory: Users frequently press Ctrl-D out of habit when finishing with terminal applications (bash, zsh, python REPL, node REPL, psql, etc.)
Consistency: Following this convention makes opencode more intuitive and reduces friction for developers familiar with terminal workflows
Ergonomics: Ctrl-D is a quick, single-handed shortcut that is easier than typing exit commands or navigating menus
Current Behavior
Ctrl-D does not quit the application
Expected Behavior
Pressing Ctrl-D should cleanly exit the opencode TUI application, similar to how it works in shells and other interactive terminal programs
Implementation Notes
May want to confirm before quitting if there are unsaved changes or active operations
Should be documented in help/docs alongside other quit methods
Activity
github-actions commentedon Oct 18, 2025
This issue might be a duplicate of existing issues. Please check:
Feel free to ignore if none of these address your specific case.
rekram1-node commentedon Oct 18, 2025
closing as duplicate of #3025
but yeah that makes sense we should do that.