From 1d688d9944554ae81c41d5d6fb637bb931ee2e10 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Fri, 9 Oct 2026 12:29:14 +0200 Subject: [PATCH] o: sanitize agent name for tmux session too Agent names like src:ollie need colon replaced with dash. --- data/scripts/o | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/scripts/o b/data/scripts/o index c0e318c..17ef3c3 100755 --- a/data/scripts/o +++ b/data/scripts/o @@ -392,10 +392,12 @@ cmd_tui() { local s="$CTX_SESSION" local a="$CTX_AGENT" - # Sanitize session name for tmux (replace / and : with -) + # Sanitize session and agent names for tmux (replace / and : with -) local safe_session="${s//\//-}" safe_session="${safe_session//:/-}" - local tmux_session="o-${safe_session}-${a}" + local safe_agent="${a//\//-}" + safe_agent="${safe_agent//:/-}" + local tmux_session="o-${safe_session}-${safe_agent}" # Check for subcommands if [[ "${1:-}" == "exit" ]]; then