From 37608ab9b6aa575ebaf420448ecd7387f05203d7 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Thu, 13 Aug 2026 09:22:18 +0200 Subject: [PATCH] o new: ignore 'session already exists' error --- data/scripts/o | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/scripts/o b/data/scripts/o index 86be117..4436690 100755 --- a/data/scripts/o +++ b/data/scripts/o @@ -283,8 +283,8 @@ cmd_new() { local session_name="${spec%%/*}" local agent_name="${spec#*/}" - # Create session - printf 'name=%s\ncwd=%s\n' "$session_name" "$cwd" | ollie-9p write "session/new" + # Create session (ignore if already exists) + printf 'name=%s\ncwd=%s\n' "$session_name" "$cwd" | ollie-9p write "session/new" 2>/dev/null || true # Create agent in that session printf 'name=%s\ncwd=%s\n' "$agent_name" "$cwd" | ollie-9p write "session/$session_name/agent/new" echo "created: $session_name/$agent_name"