From d693bd8071f3d6738df1257d65088598292a0176 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Mon, 3 Aug 2026 10:03:47 +0200 Subject: [PATCH] scripts: add 'o tui exit' to kill tmux session --- data/scripts/o | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/scripts/o b/data/scripts/o index b20cce7..778d861 100755 --- a/data/scripts/o +++ b/data/scripts/o @@ -263,6 +263,12 @@ cmd_tui() { local tmux_session="o-${s}" + # Subcommand: o tui exit + if [[ "${1:-}" == "exit" ]]; then + tmux kill-session -t "$tmux_session" 2>/dev/null && echo "[killed $tmux_session]" || echo "no tui session: $tmux_session" + return + fi + # Kill existing tmux session if present tmux kill-session -t "$tmux_session" 2>/dev/null || true @@ -306,6 +312,7 @@ commands: prompt Interactive multi-line prompt REPL tail Stream chat output tui Launch tmux layout (chat + prompt + state + shell) + tui exit Kill the tmux TUI session env [session] [agent] Print session/agent env vars (eval-able) help Show this help