YLongger/codex-thread-coordinator-skill

Habilidad de Codex para la coordinación duradera de tareas de larga ejecución, puntos de control y transferencia entre múltiples agentes.

¿Qué es codex-thread-coordinator-skill?

Este skill de Codex proporciona un mecanismo robusto para orquestar tareas de larga duración que requieren persistencia y capacidad de reanudación. Permite establecer puntos de control (checkpoints) para guardar el progreso de una tarea, de modo que si el proceso se interrumpe (por ejemplo, por un error o un límite de tokens), se pueda retomar desde el último punto guardado sin perder trabajo. Además, facilita la transferencia (handoff) entre múltiples agentes de IA, permitiendo que diferentes agentes colaboren en una misma tarea secuencialmente, intercambiando estado y contexto. Es ideal para flujos de trabajo complejos como procesamiento por lotes, extracción de datos en varias etapas o pipelines de desarrollo que requieran coordinación entre agentes. El skill se basa en la API de Claude Code y utiliza almacenamiento local de archivos JSON para gestionar el estado de las tareas.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add YLongger/codex-thread-coordinator-skill

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace codex-thread-coordinator-skill?

Habilidad de Codex para la coordinación duradera de tareas de larga ejecución, puntos de control y transferencia entre múltiples agentes.

Descripción

Este skill permite a los agentes de Codex manejar tareas que requieren múltiples pasos, tiempo prolongado o colaboración entre diferentes instancias de agentes. Proporciona mecanismos para guardar el progreso (checkpoints) y transferir el control a otros agentes (handoff) de manera ordenada.

Funcionalidades principales

  • Puntos de control (Checkpoints): Guarda el estado actual de una tarea en un archivo JSON para poder reanudarla más tarde.
  • Transferencia entre agentes (Multi-agent handoff): Permite que un agente delegue una subtarea a otro agente y recupere los resultados.
  • Coordinación de tareas largas: Maneja tareas que pueden exceder los límites de tokens o tiempo de ejecución.
  • Persistencia: Los datos de la tarea se almacenan localmente, permitiendo reinicios.

Requisitos

  • Codex CLI o Codex Desktop
  • Acceso al sistema de archivos local para almacenar los archivos de estado

Uso

Inicializar una tarea

codex --skill thread-coordinator "Iniciar tarea de scraping de datos"

Crear un punto de control

/checkpoint

Transferir a otro agente

/handoff AgenteB

Configuración

El skill utiliza variables de entorno para la configuración:

  • THREAD_COORDINATOR_DIR: Directorio donde se almacenan los archivos de estado (por defecto: ~/.codex/threads/)
  • THREAD_COORDINATOR_MAX_CHECKPOINTS: Número máximo de puntos de control por tarea (por defecto: 10)

Ejemplo de flujo de trabajo

  1. El agente principal inicia una tarea de procesamiento de datos.
  2. Después de procesar el primer lote, crea un punto de control.
  3. Transfiere el procesamiento del segundo lote al agente secundario.
  4. El agente secundario completa su parte y devuelve el control al agente principal.
  5. El agente principal reanuda desde el punto de control y finaliza la tarea.

Notas

  • Los puntos de control son específicos de cada tarea y se identifican por un ID único.
  • La transferencia entre agentes requiere que ambos tengan acceso al mismo sistema de archivos.
  • Para tareas muy grandes, se recomienda dividirlas en subtasks con puntos de control frecuentes.

Skills relacionados