Las órdenes permanentes conceden a su agente autoridad operativa permanente para programas definidos. En lugar de indicarle al agente cada tarea, se definen programas con un alcance, desencadenadores y reglas de escalamiento claros, y el agente actúa de forma autónoma dentro de esos límites: «Eres responsable del informe semanal. Compílalo cada viernes, envíalo y escala solo si algo parece incorrecto».
Por qué usar órdenes permanentes
Sin órdenes permanentes: se le indica al agente cada tarea, el trabajo rutinario se olvida o se retrasa y usted se convierte en el cuello de botella.
Con órdenes permanentes: el agente actúa de forma autónoma dentro de límites definidos, el trabajo rutinario se realiza según lo programado y usted solo interviene para gestionar excepciones y aprobaciones.
Cómo funcionan
Las órdenes permanentes se definen en los archivos del espacio de trabajo del agente. El enfoque recomendado es incluirlas directamente en AGENTS.md (que se inyecta automáticamente en cada sesión) para que el agente siempre las tenga en contexto. Para configuraciones más grandes, también pueden colocarse en un archivo específico como standing-orders.md y hacer referencia a él desde AGENTS.md.
Cada programa especifica:
- Alcance: qué está autorizado a hacer el agente
- Desencadenadores: cuándo ejecutar (programación, evento o condición)
- Puntos de aprobación: qué requiere autorización humana antes de actuar
- Reglas de escalamiento: cuándo detenerse y pedir ayuda
El agente carga estas instrucciones en cada sesión mediante los archivos de inicialización del espacio de trabajo (consulte Espacio de trabajo del agente para ver la lista completa de archivos inyectados automáticamente) y actúa conforme a ellas, en combinación con tareas Cron para aplicar la programación temporal.
Coloque las órdenes permanentes en AGENTS.md para garantizar que se carguen en cada sesión. La inicialización del espacio de trabajo inyecta automáticamente AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, HEARTBEAT.md, BOOTSTRAP.md y MEMORY.md, pero no archivos arbitrarios de subdirectorios.
Anatomía de una orden permanente
Órdenes permanentes y tareas Cron
Las órdenes permanentes definen qué está autorizado a hacer el agente. Las tareas Cron definen cuándo ocurre. Funcionan conjuntamente:
La instrucción de la tarea Cron debe hacer referencia a la orden permanente en lugar de duplicarla:
Ejemplos
Ejemplo 1: contenido y redes sociales (ciclo semanal)
Ejemplo 2: operaciones financieras (activadas por eventos)
Ejemplo 3: supervisión y alertas (continuo)
Las órdenes permanentes funcionan mejor cuando se combinan con una disciplina de ejecución estricta. Cada tarea de una orden permanente debe seguir este ciclo:
- Ejecutar: realizar el trabajo propiamente dicho (no limitarse a confirmar la instrucción)
- Verificar: confirmar que el resultado es correcto (el archivo existe, el mensaje se entregó, los datos se analizaron)
- Informar: comunicar al propietario qué se hizo y qué se verificó
Este patrón evita el modo de fallo más común de los agentes: confirmar una tarea sin completarla.
Arquitectura de varios programas
Para los agentes que gestionan varias áreas, organice las órdenes permanentes como programas independientes con límites claros:
Cada programa debe tener:
- Su propia cadencia de activación (semanal, mensual, activada por eventos o continua)
- Sus propios puntos de aprobación (algunos programas necesitan más supervisión que otros)
- Límites claros (el agente debe saber dónde termina un programa y comienza otro)
Prácticas recomendadas
Recomendado
- Comenzar con una autoridad limitada y ampliarla a medida que aumenta la confianza
- Definir puntos de aprobación explícitos para acciones de alto riesgo
- Incluir secciones «Qué NO hacer»: los límites son tan importantes como los permisos
- Combinar con tareas Cron para una ejecución temporal fiable
- Revisar semanalmente los registros del agente para verificar que se siguen las órdenes permanentes
- Actualizar las órdenes permanentes a medida que evolucionan sus necesidades: son documentos vivos
Evitar
- Conceder una autoridad amplia desde el primer día («haz lo que consideres mejor»)
- Omitir las reglas de escalamiento: cada programa necesita una cláusula que indique «cuándo detenerse y preguntar»
- Suponer que el agente recordará instrucciones verbales: incluirlo todo en el archivo
- Mezclar áreas en un solo programa: usar programas independientes para dominios distintos
- Olvidar aplicar las órdenes mediante tareas Cron: las órdenes permanentes sin desencadenadores se convierten en sugerencias
Temas relacionados
- Automatización: todos los mecanismos de automatización de un vistazo.
- Tareas Cron: aplicación de la programación para las órdenes permanentes.
- Hooks: scripts activados por eventos del ciclo de vida del agente.
- Webhooks: desencadenadores de eventos HTTP entrantes.
- Espacio de trabajo del agente: dónde se encuentran las órdenes permanentes, incluida la lista completa de archivos de inicialización inyectados automáticamente (
AGENTS.md, SOUL.md, etc.).