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