Objetivo: leer los estados de límites y uso, dejar una parada visible y tener preparada una única recuperación sin ejecutarla.
Un asistente personal no es más seguro por repetir una acción. En esta lección aprendes a leer estados y a cerrar la sesión antes de decidir otra cosa.
Estados que no significan lo mismo
Hermes puede presentar etiquetas locales de uso como actual, estimated, included o unknown según la ruta. Léelas así:
| Estado | Lectura prudente |
|---|---|
actual | Hay una medición o respuesta de la ruta, con su alcance. |
estimated | Es un cálculo; no es una factura final. |
included | Etiqueta de una ruta local, no significa gratis, ilimitado ni compatible con tu plan. |
unknown | Falta evidencia; no rellenes el hueco. |
Los precios públicos de API, los límites de una suscripción, el uso de Codex OAuth y los valores internos de Hermes no son necesariamente la misma tabla. No conviertas un precio observado en cuota, ni una cuota estimada en promesa.
Diferencia entre fallo y resultado desconocido
- Credencial ausente: revisa el método oficial de autenticación, sin mostrar el secreto.
429: puede ser límite o cuota; no lo resuelvas reautenticando repetidamente.- Modelo no visible: no inventes el ID ni el nivel de esfuerzo.
- Permiso denegado: registra la ruta, cuenta y permiso; no desactives aprobaciones.
- Telegram sin confirmación: estado DESCONOCIDO; no reenvíes.
- Gateway detenido: no significa que se haya instalado un servicio.
Ejercicio: parada visible y recuperación
- Abre
cuaderno.txty crea una tabla conobservado,declarado,propuesto,no verificadoydesconocido. - Si tienes una sesión foreground de prueba, observa el proceso sin enviar nada y decide una parada.
hermes gateway runestá documentado como foreground en la versión investigada. PulsaCtrl+Cen esa terminal y anota hora/resultado. - Comprueba desde una shell separada si el proceso terminó, usando únicamente el comando de estado documentado por tu versión. No confundas
statuscon una prueba de entrega. - Si por decisión separada existe un servicio instalado, usa
hermes gateway stopsegún la documentación y registra el resultado. Si no existe, no ejecutesstop“por si acaso”. - Pega los prompts en sus destinos para auditar un caso sintético. No les permitas reiniciar, enviar o cambiar archivos.
Prompt para Codex
Pégalo en el campo de mensaje de tu sesión de Codex.
Listo para copiar. Si no funciona, selecciona el texto y cópialo manualmente.
Prompt para Hermes
Pégalo en el campo de mensaje de tu sesión de Hermes.
Listo para copiar. Si no funciona, selecciona el texto y cópialo manualmente.
La secuencia de recuperación
Usa esta secuencia mental, no un bucle automático:
- ALTO: detén si cambia el alcance, pide secreto, admin, grupo o envío.
- AYUDA: explica el último resultado en español sencillo y pide una sola opción.
- VERIFICAR: comprueba archivos, proceso, salida y código sin reparar.
- BLOQUEADO: conserva el bloqueo si falta permiso, fuente o cuenta.
- DESCONOCIDO: no repitas una acción externa sin reconciliar su resultado.
Una frase del prompt no cancela un permiso de sistema. Un proceso que corre como tu usuario puede tener más rutas de escritura que las que el asistente declara. Por eso la parada, la cuenta, las herramientas y los archivos se comprueban por separado.
Comprobación
Resultado observable: un registro con la parada de tu entorno, el estado del gateway, las herramientas efectivas y una recuperación única sin ejecutar.
Tu registro pasa si incluye una parada real o un plan de parada para tu entorno, el estado del gateway, servicios persistentes instalados o no instalados, herramientas efectivas, y una recuperación única no ejecutada. Si no hiciste la prueba real de Telegram, deja claro que no se hicieron envíos; si hiciste TELEGRAM-1, registra el único mensaje y su respuesta confirmada por separado.
Error habitual y recuperación
Si pulsar Ctrl+C no devuelve el prompt, no abras otra copia: espera, revisa la ayuda de tu terminal y conserva el proceso como ALTO. Si el servicio sigue activo, usa la orden oficial de parada desde otra terminal y comprueba el estado. Si una red respondió pero no sabes si entregó un mensaje, no reintentes: marca DESCONOCIDO y consulta un registro o confirmación fuera del curso. Si no existe evidencia suficiente, termina como BLOQUEADO.