o new: ignore 'session already exists' error

This commit is contained in:
Levi Neely 2026-08-13 09:22:18 +02:00
parent bbf8176cc8
commit 37608ab9b6
1 changed files with 2 additions and 2 deletions

View File

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