From 9f69654d0c2689294cbd75fabf9c60ef00387a76 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Fri, 9 Oct 2026 12:30:08 +0200 Subject: [PATCH] o: use slash separator in tui spawned commands Slash is primary separator. Agent names may contain colons but session names don't contain slashes, so slash is unambiguous. --- data/scripts/o | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/scripts/o b/data/scripts/o index 17ef3c3..a24f31a 100755 --- a/data/scripts/o +++ b/data/scripts/o @@ -408,8 +408,8 @@ cmd_tui() { tmux kill-session -t "${tmux_session}" 2>/dev/null || true # Layout: chat (top 80%), prompt (bottom 20%) - # Use colon separator in o commands to handle session names with slashes - local ctx="$s:$a" + # Use slash separator - session names don't contain slashes, agent names might contain colons + local ctx="$s/$a" tmux new-session -d -s "$tmux_session" -c "$HOME" tmux set-option -t "$tmux_session" mouse on tmux send-keys -t "$tmux_session" "o '$ctx' log -n 1000 | grep -v '\\[\\[\\[.*\\]\\]\\]' | grep -v '^\`\`\`'; o '$ctx' read chat" Enter