C Claude Code Internals
EN | ES

Modo Proactivo (KAIROS)

KAIROS es un modo autónomo experimental donde Claude Code se mantiene activo entre mensajes del usuario. Actúa por iniciativa propia, cambia su comportamiento según el foco de la terminal y está explícitamente orientado a la acción.

KAIROS nombre del feature flag <tick> señal keep-alive
! KAIROS es experimental: no disponible en builds estándar
El feature flag KAIROS / PROACTIVE existe en el código fuente pero no está habilitado en las versiones estándar de Claude Code. Esta página documenta la arquitectura tal como se encuentra en el código.

Cómo funciona

Prompts <tick>

En lugar de esperar la entrada del usuario, Claude recibe señales <tick> periódicas. Estas mantienen al agente vivo y activan la toma de decisiones autónoma.

Orientación a la acción

El prompt instruye explícitamente a Claude a leer archivos, buscar, ejecutar tests, hacer cambios y hacer commits sin preguntar. El comportamiento por defecto es hacer, no preguntar.

SleepTool es obligatorio

Si no hay nada útil que hacer, Claude DEBE llamar al SleepTool. Nunca puede responder con texto de espera inactiva sin dormir primero.

Comportamiento según el foco de la terminal

Terminal sin foco
  • Actúa de forma completamente autónoma
  • Decide, explora, hace commits y push
  • Sin prompts ni confirmaciones
  • Modo de máxima iniciativa
Terminal con foco
  • Comportamiento más colaborativo
  • Muestra opciones al usuario
  • Pregunta antes de grandes cambios
  • Modo de iniciativa reducida

El bucle tick

1
Señal <tick> recibida
El sistema envía un tick para mantener al agente activo.
2
Evaluar foco de la terminal
¿Está la terminal enfocada? Determina el nivel de colaboración vs. autonomía.
3
Buscar trabajo útil
Escanear archivos para leer, tests para ejecutar, cambios para hacer, commits para enviar.
4
¿Hay trabajo disponible?
Ejecutarlo de forma autónoma (sin foco) o mostrar opciones (con foco).
5
Sin trabajo disponible
Debe llamar a SleepTool. No puede generar texto inactivo.
6
Esperar al siguiente tick
Dormir hasta que llegue la siguiente señal tick.
Así es como están diseñados los flujos agénticos
La arquitectura KAIROS revela el estado final previsto para Claude Code: un agente persistente que trabaja continuamente en segundo plano, no solo cuando escribes. El modo interactivo actual es un paso hacia ese modelo.