From f48860fcd83c2017b4a37a6640371f08fd2b045e Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Sun, 20 Sep 2026 15:16:00 +0000 Subject: [PATCH] fix(tmux-host): lanzar claude con --remote-control al recrear la sesion Sin la flag, la sesion de tmux-host nunca queda visible como controlable remotamente en claude.ai: remoteEnabled quedaba en false porque nadie la pedia. Confirmado en vivo que --remote-control si empareja (aparecio como sesion activa "zimaos-quizzical") mientras el proceso se mantiene vivo. Co-Authored-By: Claude Sonnet 5 --- tmux-host/healthcheck.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tmux-host/healthcheck.sh b/tmux-host/healthcheck.sh index ea540d0..2bfd6bf 100755 --- a/tmux-host/healthcheck.sh +++ b/tmux-host/healthcheck.sh @@ -109,10 +109,15 @@ launch_claude_in_session() { # recibir input -- un send-keys inmediato a veces se pierde. 1s alcanza # sobrado para un shell interactivo local (no depende de red). sleep 1 - if tmux send-keys -t "$SESSION" "claude" Enter 2>>"$LOG_FILE"; then - log "TMUX: 'claude' lanzado dentro de la sesion recien creada" + # --remote-control: sin esto la sesion nunca queda visible como + # controlable remotamente en claude.ai (confirmado en vivo 2026-09-20 -- + # sin la flag, "remoteEnabled" queda en false para siempre porque nadie + # la pide). El nombre de sesion remota usa el hostname del contenedor + # (ZimaOS) como prefijo por defecto. + if tmux send-keys -t "$SESSION" "claude --remote-control" Enter 2>>"$LOG_FILE"; then + log "TMUX: 'claude --remote-control' lanzado dentro de la sesion recien creada" else - log "TMUX: ERROR al lanzar 'claude' dentro de la sesion recien creada" + log "TMUX: ERROR al lanzar 'claude --remote-control' dentro de la sesion recien creada" fi }