From d775399a961a801106cdb0c9bbf0c43c6cd9d669 Mon Sep 17 00:00:00 2001 From: Paul O'Reilly Date: Mon, 12 Oct 2026 15:47:06 +1300 Subject: [PATCH] feat: register sessions with claude-sessions on spawn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After tmux new-session, call claude-sessions register with the project_dir, profile, mode, and session name. Non-fatal — if claude-sessions is not installed the spawn still proceeds. --- scripts/claude-tmux | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/claude-tmux b/scripts/claude-tmux index 1e05760..87a56e5 100755 --- a/scripts/claude-tmux +++ b/scripts/claude-tmux @@ -141,6 +141,16 @@ tmux new-session -d -s "$NAME" -c "$PROJECT_DIR" tmux send-keys -t "$NAME" -l "$LAUNCH_CMD" tmux send-keys -t "$NAME" Enter +# Register with claude-sessions registry (non-fatal) +if command -v claude-sessions &>/dev/null; then + claude-sessions register \ + --project-dir "$PROJECT_DIR" \ + --profile "$PROFILE" \ + --mode "$MODE" \ + --tmux-name "$NAME" \ + 2>/dev/null || true +fi + echo -e "${GREEN}Spawned${NC} tmux session: $NAME" echo " dir: $PROJECT_DIR" echo " profile: $PROFILE / mode: $MODE"