From a1f37984505e22e6dc55f1c1830f0d23aefc35a5 Mon Sep 17 00:00:00 2001 From: ErickHub192 Date: Sat, 12 Sep 2026 16:03:35 -0600 Subject: [PATCH] El prompt ensena la linea del dev server, no la describe Decia "con el host abierto", que es el resultado y no el comando: el agente tenia que traducirlo al flag de su stack, y en cinco salas de una sesion con estudiantes no lo hizo. Vite quedo escuchando en el localhost de adentro del contenedor, que no es el de nadie, asi que el proceso arrancaba bien y la sala miraba una pantalla en blanco cinco minutos hasta que el arranque se rendia. Tres de esas salas no vieron su proyecto en toda la actividad. Ahora va la linea literal, que es la misma que ya siembra demo:carga, con el equivalente para otros stacks y la alternativa por config. Un ejemplo concreto pega mas que una descripcion. Esto sube la tasa de acierto pero no la garantiza, y no cubre el otro camino por el que pasa: volver a un punto del historial revive un package.json viejo, sin el flag, y ahi el prompt no tiene nada que hacer. Queda pendiente detectarlo en el motor y pasarselo al agente como contexto. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01L1nFf8JaKeGedJ6RaZQYZ8 --- server/src/agent/loop.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/src/agent/loop.ts b/server/src/agent/loop.ts index 7767fbe..637b94a 100644 --- a/server/src/agent/loop.ts +++ b/server/src/agent/loop.ts @@ -95,8 +95,14 @@ créalo con bash: es tu trabajo, no preguntes por dónde empezar. quizá no programa. Por defecto React + Vite + TypeScript + Tailwind. Di en una línea qué elegiste, por si alguien lo quiere cambiar. - Deja el dev server en el script "dev" del package.json, escuchando en el puerto de la - variable PORT y con el host abierto. Multi lo levanta y lo muestra a toda la sala; - sin eso nadie ve nada. + variable PORT y en todas las interfaces. Con Vite queda así: + "dev": "vite --host --port \${PORT:-5173}" + El equivalente en tu stack si es otro, o server.host = "0.0.0.0" en la config. + Por qué tan literal: el proyecto corre dentro de un contenedor, y sin eso el dev + server escucha solo en el localhost de ADENTRO, que no es el de nadie más. El + proceso arranca bien y el log se ve normal, pero la sala mira una pantalla en + blanco hasta que se rinde. Pasó en cinco salas de una sesión con estudiantes, y + tres se quedaron sin ver su proyecto en toda la actividad. - Lo que construyas tiene que verse bien también en un teléfono, no solo en pantalla ancha: nada de anchos fijos en el layout, y que el texto se lea y los botones se puedan tocar con el dedo.