- Retry con backoff (hasta 3 intentos, delay incremental)
- Suprimir errores de consola durante reintentos
- Mostrar estado "Reconectando" en el widget
- Si todos los reintentos fallan, limpiar sesion y mostrar form de token
- Envolver notificacion al MCP en try-catch para que fallos no
se propaguen al handler del browser como "Invalid message format"
- Cambiar .values().forEach() por for...of (mas robusto)
- Mejorar catch block: incluir error.message real en la respuesta
al browser y preview del mensaje raw en el log del servidor
Cuando un browser se conecta y registra N tools de golpe, se enviaban
N notificaciones tools/list_changed en rapida sucesion. Claude Code
las ignoraba y no veia las herramientas hasta el siguiente cambio.
Ahora se agrupan con debounce de 500ms: una sola notificacion al final.
- MCP server se identifica como @nucleoriofrio/webmcp v0.2.0
- Descripciones de tools built-in en español
- Logs de inicio identifican el fork
- README: instrucciones claras de instalacion con nombre correcto
- agregar-tool y quitar-tool solo disponibles con --dev o WEBMCP_DEV=true
- Eliminar built-in define-mcp-tool (sin utilidad en este fork)
- Advertencia [DEV] en logs al iniciar en modo desarrollo
- Documentar modo dev, parametros y flujos en README
- Renombrar de @jason.today/webmcp a @nucleoriofrio/webmcp en package.json, config.js, websocket-server.js, build/index.js y README
- Fix crash de stdin cuando no hay TTY: agregar check process.stdin.isTTY y try/catch en setRawMode
- Bump version a 0.2.0