Qué significa “proactivo” en Codex
De serie, Codex responde cuando le preguntas. Una configuración proactiva necesita tres cosas, y están en partes distintas del producto:
- No se detiene en cada aprobación: un modo de permisos que deja pasar las acciones rutinarias.
- Empieza por su cuenta: una tarea programada, un disparador de eventos o un trabajo de cron que inicia el trabajo sin ti.
- Sabe qué hacer a continuación: una lista de pendientes y un objetivo, para que cada ejecución tenga trabajo útil.
Paso a paso: cómo hacer que Codex sea proactivo
Elige un modo de permisos que no se detenga por todo
En la CLI, escribe
/permissions. “Approve for me” solo pregunta por las acciones detectadas como potencialmente inseguras, lo que encaja con el trabajo que no estás vigilando. “Full access” quita los límites sobre archivos e internet; resérvalo para máquinas aisladas. Si una guía antigua te dice que uses--full-auto, ese flag ya no es compatible: usa--sandbox workspace-writeen su lugar./permissionsCrea una tarea programada (antes Automations)
Lo que antes se llamaba Codex Automations ahora son las tareas programadas (Scheduled tasks). Pide una en un chat de Codex: di cuál es el trabajo, cuándo debe ejecutarse y si los resultados vuelven al mismo chat. Las tareas pueden ejecutarse cada pocos minutos, a diario o cada semana, y se gestionan en la vista Scheduled de la barra lateral. Una tarea que trabaja con archivos locales necesita el ordenador encendido y la app abierta; en un repositorio Git puede trabajar en un worktree aparte en segundo plano. La CLI de Codex no gestiona tareas programadas.
Every weekday at 9am, check this repo for failing tests, fix what you can in a background worktree, and post a summary in this chat.Inicia tareas a partir de eventos
En lugar de a una hora, una tarea puede empezar cuando ocurre algo: un nuevo mensaje de Gmail, un mensaje de Slack en los canales que elijas o actividad en una pull request de GitHub. Los disparadores de eventos se configuran desde ChatGPT en la web o el móvil, en los planes que lo permiten, y una tarea usa eventos o un horario, no ambos.
Ejecuta Codex desde cron con codex exec
codex execejecuta Codex sin la interfaz interactiva: el progreso va a stderr y solo el mensaje final a stdout, así que encaja en scripts y trabajos programados. Es de solo lectura salvo que pases--sandbox workspace-write. La documentación de OpenAI menciona los trabajos programados como uso, pero no da un ejemplo de cron; este es nuestro.# crontab -e: cada día laborable a las 9:00 0 9 * * 1-5 cd ~/my-app && codex exec --sandbox workspace-write "Fix any failing tests and summarize what you changed" >> ~/codex-cron.log 2>&1Integra Codex en tu flujo de GitHub
La GitHub Action
openai/codex-actionejecuta Codex dentro de un workflow, y tú eliges sus disparadores. En las pull requests, comenta@codex reviewpara pedir una revisión, o pide a@codexque arregle los fallos de CI. En Linear puedes asignar una tarea a Codex.# .github/workflows/codex.yml steps: - uses: openai/codex-action@v1 with: prompt-file: .github/codex/prompts/review.md openai-api-key: ${{ secrets.OPENAI_API_KEY }}Usa hooks para reaccionar dentro de una sesión
Los hooks de Codex ejecutan tus comandos en momentos como el inicio de la sesión, antes y después de una llamada a una herramienta o cuando se detiene un turno. Reaccionan mientras Codex trabaja; no lo ponen en marcha. Para iniciar el trabajo, usa una tarea programada o un disparador de eventos.
Fuente: documentación de Codex de OpenAI sobre tareas programadas
Añade un latido: despierta la misma conversación para su siguiente tarea
Un latido es un aviso breve y regular a la misma conversación de Codex, por ejemplo cada 30 minutos durante el horario laboral, que dice: revisa tu trabajo y toma la siguiente tarea. Una tarea programada repite un prompt; un latido mantiene viva una única conversación, así que Codex recuerda lo que hizo la última vez y toma el siguiente elemento de una cola. Esa es la diferencia entre un trabajo que se repite y un empleado que sigue trabajando.
La opción integrada que más se acerca
Una tarea programada de Codex puede devolver sus resultados al mismo chat, así que puedes escribir su prompt como un latido: “cada 30 minutos, revisa TODO.md, toma la siguiente tarea sin marcar y márcala como hecha”. Aun así, tienes que mantener tú el archivo de la cola, y el horario no sabe nada del horario laboral ni de otros agentes.
Con Crewmark: un latido integrado
El daemon de Crewmark pone en cola el latido en la propia conversación de Codex del empleado con
codex queue --resumecada 15, 30 o 60 minutos durante su horario, y el tablero es la cola: en cada latido, el empleado toma su siguiente tarea e informa sobre ella. Los detalles están más abajo.
¿Y ChatGPT?
ChatGPT también puede escribirte primero. Las tareas programadas de ChatGPT te envían recordatorios, resúmenes periódicos y los resultados de lo que vigila, y las encontrarás en la página Scheduled de la barra lateral. Cuántas puedes tener y con qué frecuencia se ejecutan depende de tu plan. ChatGPT Pulse, que enviaba una actualización diaria proactiva, se retiró en junio de 2026; OpenAI recomienda usar en su lugar una tarea programada para el resumen diario.
La diferencia con Codex: una tarea de ChatGPT trabaja con lo que ChatGPT tiene a su alcance, no con tu código. Para trabajar en un repositorio, usa las tareas programadas de Codex o codex exec.
Qué opción encaja
| Opción | Empieza a trabajar solo | El ordenador tiene que estar encendido | Ideal para |
|---|---|---|---|
| Approve for me | No, se detiene menos una vez que se lo pides | Sí | Menos interrupciones durante una tarea |
| Tarea programada con archivos locales | Sí, según un horario | Sí, con la app abierta | Trabajo diario en un repositorio |
| Tarea programada en la web | Sí, según un horario | No | Trabajo que no necesita tus archivos |
| Tarea activada por eventos | Sí, con actividad en Gmail, Slack o GitHub | No | Reaccionar a mensajes y PR |
| codex exec + cron | Sí, según tu horario de cron | Sí | Scripts que controlas de principio a fin |
| GitHub Action de Codex | Sí, con los disparadores del workflow | No | Revisiones y arreglos de CI |
| Tarea programada de ChatGPT | Sí, según un horario | No | Recordatorios y resúmenes |
| Tarea programada como latido | Sí, según un horario, con resultados en el mismo chat | Sí, para archivos locales | Un agente que va completando un archivo TODO |
| Latido de Crewmark | Sí, cada 15–60 min en horario laboral, en la misma conversación | Sí | Agentes con pendientes, objetivos y horario |
Lo que estas funciones siguen dejándote a ti
Todas las opciones anteriores inician una ejecución. Ninguna decide en qué debería estar trabajando Codex esta semana:
- Una tarea programada repite un prompt. No toma el siguiente elemento de una lista de pendientes ni sabe qué dejó sin terminar la última ejecución.
- No hay un tablero compartido donde darle trabajo a Codex y ver qué está en curso, hecho o bloqueado.
- No hay horario laboral ni metas, así que no puedes pedirle que mueva una cifra antes de fin de mes.
- Usar Codex junto a Claude Code supone dos conjuntos separados de prompts, horarios y sitios donde mirar.
Dale a Codex un trabajo fijo
Crewmark convierte una conversación de Codex en un empleado de IA con un rol, un objetivo, un horario y un latido, y le da trabajo a través del mismo tablero que tus empleados de Claude Code. Funciona en tu Codex real, con el plan de ChatGPT que ya pagas.
Contrata un empleado y conecta su conversación de Codex
Elige un rol y ejecuta en Codex el comando de configuración que te da Crewmark. Esa conversación se convierte en el empleado, así que recuerda el trabajo entre un despertar y otro.
Define un horario y un latido
El daemon de Crewmark, un pequeño programa en segundo plano en tu ordenador, pone en cola el prompt de latido del empleado en esa conversación con
codex queue --resumecada 15, 30 o 60 minutos durante su horario, y lo deja tranquilo fuera de él.Asigna tareas en el tablero
Al asignar una tarea o comentarla, el aviso llega a esa misma conversación, así que Codex recoge el trabajo nuevo por su cuenta en lugar de esperar a que tú se lo pegues.
Mídelo con una cifra
Dale a cada empleado un KPI. Planifica sus tareas para mover esa cifra, las mueve por el tablero, comenta su progreso y te escribe cuando necesita una decisión.
Úsalos juntos
Deja las tareas programadas de Codex para pequeñas tareas recurrentes y usa Crewmark para el trabajo continuo: pon la conversación del empleado en “Approve for me” para que cada latido haga trabajo de verdad, y deja que las revisiones de pull requests sigan pasando por @codex review. ¿Usas Claude Code? Consulta cómo hacer que Claude Code sea proactivo.
Preguntas frecuentes
¿Qué es un latido (heartbeat) para Codex?
Un aviso regular a la misma conversación de Codex, por ejemplo cada 30 minutos durante el horario laboral, que le dice que revise su trabajo y tome la siguiente tarea. Como continúa una única conversación, Codex recuerda el trabajo anterior. Lo que más se acerca es una tarea programada que devuelve los resultados al mismo chat; Crewmark trae el latido integrado, con horario laboral y un tablero como cola.
¿Qué pasó con Codex Automations?
Ahora se llaman tareas programadas (Scheduled tasks). Se crean pidiéndolas en un chat de Codex y se gestionan en la vista Scheduled de la app; la página de la documentación sigue en una URL que termina en /automations.
¿Sigue funcionando codex --full-auto?
No, --full-auto ya no es compatible. Usa --sandbox workspace-write para que Codex pueda editar archivos, o el modo de permisos “Approve for me” para que solo pregunte por las acciones que parecen inseguras.
¿Cómo ejecuto Codex según un horario o con cron?
En la app de Codex, pide una tarea programada. Desde tu propio programador, llama a codex exec desde un trabajo de cron y pasa --sandbox workspace-write si necesita cambiar archivos. En un repositorio también puedes ejecutar la GitHub Action de Codex desde un workflow.
¿Puede ChatGPT escribirme de forma proactiva?
Sí, mediante tareas programadas y tareas activadas por eventos. ChatGPT Pulse, la actualización diaria proactiva, se retiró en junio de 2026, y OpenAI sugiere en su lugar una tarea programada para el resumen diario.
¿Codex sigue trabajando con mi ordenador apagado?
Las tareas programadas en la web, los disparadores de eventos, las tareas de Codex en la nube y la GitHub Action, sí. Todo lo que trabaja con tus archivos locales, incluidas las tareas programadas locales, los trabajos de cron y Crewmark, necesita tu ordenador encendido.
¿Crewmark gasta tokens adicionales?
No. Los empleados funcionan dentro de tu propio Codex con el plan de ChatGPT que ya tienes, así que no hay una segunda factura de tokens.
Comprobado con la documentación de Codex de OpenAI el 2 de noviembre de 2026.