¿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
- El watchdog monitorea continuamente el estado de la sesión de tmux donde se ejecuta Codex.
- Si detecta que la sesión está detenida, bloqueada o con un error 429, ejecuta comandos para reanudarla.
- 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.