Sesión 2026-04-13
Torquemada a producción + panel multi-agente construido + memoria backup sincronizada
Sesión 2026-04-13
Logros del día
Torquemada — 4 portales en producción ✅
- DNS actualizado a 82.223.30.157
- NPM: 5 proxy hosts con SSL Let's Encrypt
- reCAPTCHA bypasseado en todos los portales (CSS + JS)
- APIs migradas de dominio viejo a https://proxy.oficinatorquemada.es/
- apidl (puerto 3000) y apidl2 (puerto 3001) corriendo con PM2
- UFW: regla añadida para puerto 3001 Docker networks
- Documentado en torquemada_cambios_2026-04-13.md
Panel Multi-Agente — agents.lucasgarre.com ✅ LIVE
- Backup Claude construyó el panel de forma autónoma via tmux
- React + Express + WebSocket en /opt/groupgarre/apps/agents-panel/
- Puerto 5200, PM2, proxy NPM ID 18 via Tailscale (100.126.176.115)
- Pestaña "En vivo" del agente: tmux capture-pane cada 2s
- URL: http://agents.lucasgarre.com (SSL pendiente)
Comunicación entre agentes
- Protocolo: SSH + tmux send-keys (sin necesidad de relay humano)
- Script: plink → tmux send-keys -t claude '[tarea]' Enter
- Backup Claude informó progreso por Telegram automáticamente
Memoria sincronizada al servidor
- 31 ficheros copiados a /root/.claude/projects/-root/memory/
- CLAUDE.md creado en /root/.claude/CLAUDE.md
- NPM credentials añadidas explícitamente a credentials.md
- Tarea Windows programada: sync-memory.bat cada 10 minutos
- Ruta correcta del backup: -root (no C--)
Pendientes para próxima sesión
- SSL para agents.lucasgarre.com
- Cola de tareas en PostgreSQL (agent_tasks table)
- App Electron Windows para el panel
- Dominio groupgarre.net (Lucas lo contratará)
- Torquemada: reactivar reCAPTCHA cuando esté listo el cliente
Decisiones técnicas importantes
- NPM siempre usa Tailscale (100.126.176.115) para llegar a srv-principal
- Backup Claude corre desde /root → proyecto -root, no C--
- agents-panel: sync via Windows task scheduler cada 10 min