Communitygithub.com

huzhongyyuan/watch-codex-session

Un skill de Codex y un watchdog de tmux que reanuda sesiones interactivas de Codex después de estados 429, bloqueados o detenidos.

¿Qué es watch-codex-session?

Este skill, llamado huzhongyyuan/watch-codex-session, proporciona un mecanismo de watchdog diseñado para usuarios de Codex (una herramienta de desarrollo de IA) que utilizan sesiones interactivas gestionadas por tmux. Su propósito principal es detectar automáticamente cuando una sesión de Codex queda en un estado de error como 429 (demasiadas solicitudes), bloqueada o detenida, y reanudarla de forma transparente. Es especialmente útil para desarrolladores que trabajan con API de IA y necesitan mantener sesiones de larga duración sin interrupción. El skill monitorea continuamente el estado de la sesión de tmux donde se ejecuta Codex, y si detecta que la sesión ha sido detenida o bloqueada, ejecuta los comandos necesarios para reiniciarla y restaurar el contexto de trabajo. Esto ahorra tiempo y evita la frustración de tener que reiniciar manualmente las sesiones cada vez que se produce un error de límite de velocidad o un bloqueo temporal. Es compatible con entornos de desarrollo que utilizan Codex y tmux, y su integración es sencilla, ya que solo requiere incluir el skill en la configuración del agente de IA.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add huzhongyyuan/watch-codex-session

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace watch-codex-session?

Un skill de Codex y un watchdog de tmux que reanuda sesiones interactivas de Codex después de estados 429, bloqueados o detenidos.

Descripción

Este skill actúa como un watchdog para tus sesiones interactivas de Codex dentro de tmux. Detecta automáticamente cuándo una sesión de Codex se ha detenido, bloqueado o ha recibido un error 429 (demasiadas solicitudes), y la reanuda de manera eficiente.

¿Por qué usarlo?

  • Automatización: Olvídate de monitorear manualmente tus sesiones de Codex.
  • Resiliencia: Mantén tus sesiones activas incluso ante errores temporales.
  • Ahorro de tiempo: No pierdas tiempo reiniciando sesiones manualmente.

Plataformas compatibles

  • Codex: Funciona con sesiones interactivas de Codex.
  • tmux: Requiere tmux para gestionar las sesiones.

Cómo funciona

  1. El watchdog monitorea continuamente el estado de la sesión de tmux donde se ejecuta Codex.
  2. Si detecta que la sesión está detenida, bloqueada o con un error 429, ejecuta comandos para reanudarla.
  3. La sesión se restaura automáticamente, permitiéndote continuar tu trabajo sin interrupciones.

Instalación

Para utilizar este skill, agrega huzhongyyuan/watch-codex-session a tu configuración de agente de IA (por ejemplo, en tu archivo de skills).

{
  "skills": [
    "huzhongyyuan/watch-codex-session"
  ]
}

Uso

Una vez instalado, el watchdog se ejecutará en segundo plano. No requiere intervención manual.

Ejemplo de monitoreo

# El watchdog verifica periódicamente el estado de la sesión de tmux
tmux has-session -t codex-session 2>/dev/null
if [ $? -ne 0 ]; then
    echo "La sesión de Codex no está activa. Reanudando..."
    # Lógica para reanudar la sesión
fi

Notas

  • Asegúrate de que tmux esté instalado y configurado correctamente.
  • El skill reanuda la sesión con el mismo contexto de trabajo, siempre que sea posible.

Licencia

Este proyecto está licenciado bajo los términos de la licencia MIT.

Skills relacionados