Objetivo: pasar de una carpeta de prueba a un Hermes local diagnosticado, autenticado por OAuth de suscripción y con un modelo realmente disponible.
Resultado observable
Tendrás un plan con etapas y rutas, una salida redactada de hermes doctor, un estado de OAuth sin secretos y el modelo exacto que el selector confirme. Sin esas evidencias, el estado es NO VERIFICADO o BLOQUEADO.
Ejercicio
Los comandos son referencia de la documentación oficial: el curso no los ejecutó en vivo, así que la ayuda instalada manda si difiere.
- Empieza copiando el prompt principal de abajo para que Codex proponga el plan, sin ejecutar nada todavía. Trabaja en tu perfil de usuario con
$HOME/hermes-personal-pruebapara los ejercicios; si contiene datos reales, crea otra carpeta. Define IDs separados (INSTALACION-1,CUENTA-MODELO-1, Telegram). El plan debe indicar comando, ruta, permiso, resultado, verificación y forma de parar. - Para
INSTALACION-1, escribeAUTORIZADA: INSTALACION-1solo después de revisar el plan. La instalación la ejecuta Codex dentro de la carpeta de práctica con el prompt de abajo; tú revisas cada salida y puedes detener la etapa. No usessudo, pipes remotos ni servicios en segundo plano; escribir fuera de la carpeta necesita aprobación separada. - Si el diagnóstico es entendible, abre otra autorización:
AUTORIZADA: CUENTA-MODELO-1. Enhermes modelelige ChatGPT or Codex Subscription y completa tú el navegador o device flow oficial. También puedes usarhermes auth add openai-codex --type oauthsi la ayuda de tu versión lo indica. La contraseña, código y token nunca entran en Codex ni Hermes como texto. - Comprueba con
hermes auth status openai-codexun estado redactado. Hermes y Codex guardan autorizaciones separadas; no abras ni copies~/.hermes/auth.jsonni~/.codex/auth.json. - En el selector, elige un modelo visible para esa cuenta.
gpt-5.6-lunayhighsolo valen si aparecen exactamente y están disponibles para esa cuenta; si no aparecen, conserva la alternativa que el selector confirme o deja el estado pendiente. - Abre el chat local y pregunta con
EJEMPLO_FICTICIO, sin Telegram, archivos personales ni acciones externas. Sin proveedor confirmado, conserva una plantilla manual y marcaBLOQUEADOoNO VERIFICADO.
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.
Autorización real: que este texto exista en la lección no autoriza acciones. La persona revisa el plan y escribe cada autorización. OAuth de suscripción es la única ruta de esta etapa; API key, facturación de Platform y Nous Portal quedan fuera.
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.
Quién hace qué: tú autorizas la etapa, Codex la ejecuta en esa carpeta y tú revisas la salida. Si tecleas los comandos, usa la misma rutina: una etapa, una revisión, una parada posible.
Ver el prompt opcional de cuenta, modelo y verificación
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.
Comprobación
La etapa pasa con instalación y hermes doctor evidenciados, OAuth visible sin secretos y proveedor y modelo exactos confirmados. La respuesta local solo cuenta si se obtuvo en vivo.
Error habitual y recuperación
Si la instalación falla, conserva la evidencia y pide una sola recuperación; no reinstales a ciegas. Si pide administrador o una ruta nueva, usa BLOQUEADO. Si OAuth muestra que faltan credenciales, reautentica desde la interfaz oficial una vez; no pegues el código ni repitas ante un 429. Si Luna o high no aparecen, no fuerces el nombre: un modelo alternativo confirmado es válido.