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.
This commit is contained in:
Levi Neely 2026-10-09 12:30:08 +02:00
parent 1d688d9944
commit 9f69654d0c
1 changed files with 2 additions and 2 deletions

View File

@ -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