diff --git a/packages/tui/internal/tui/tui.go b/packages/tui/internal/tui/tui.go index a2291bcf..02df5d6e 100644 --- a/packages/tui/internal/tui/tui.go +++ b/packages/tui/internal/tui/tui.go @@ -114,6 +114,11 @@ func (a appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case tea.KeyPressMsg: keyString := msg.String() + // Handle Ctrl+Z for suspend + if keyString == "ctrl+z" { + return a, tea.Suspend + } + // 1. Handle active modal if a.modal != nil { switch keyString {