Claude Code Auto Mode: seguridad y aviso «session isn’t eligible»
MarkdownA partir de la versión 2.1.278, Claude Code no cobra por las comprobaciones de seguridad del modo automático en el servidor. Qué significa «this session isn't eligible» y cómo consultar el estado.
Leer el artículo completo
Si aparece en el terminal de Claude Code el aviso «We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible» (en la formulación rusa: «We are changing auto mode so classifier requests in Claude Code are no longer charged. However, this session is not eligible»), no es un error. A partir de la versión 2.1.278, Claude Code solicita de forma predeterminada al servidor que realice las comprobaciones de seguridad del modo automático y no cobra por ellas. Pero esto solo funciona cuando las comprobaciones del servidor llegan a la sesión. Cuando Claude Code cambia a sus propias solicitudes al clasificador, te avisa y las comprobaciones vuelven a cobrarse como antes.
Documentación de Ailoot: API, claves y configuración de la conexión.
¿Qué comprueba el modo automático de Claude Code?
En el modo automático, un clasificador comprueba las acciones antes de que se ejecuten: por ejemplo, los comandos de shell y las solicitudes de red. Las solicitudes al clasificador de Claude Code se cobran como consumo normal de tokens, igual que antes de la versión 2.1.278.
A partir de la versión 2.1.278, Claude Code solicita de forma predeterminada al servidor que realice las comprobaciones como parte de las solicitudes que la sesión ya envía al modelo. Las comprobaciones realizadas por el servidor no se cobran. En esa misma versión se añadió una línea Auto mode server al comando /status: muestra si el clasificador de esta sesión se ejecuta en el servidor.
A quién afecta:
- Planes Enterprise y cuentas de Claude API — las comprobaciones del servidor se solicitan de forma predeterminada.
- Claude Platform en AWS, Amazon Bedrock, Agent Platform de Google Cloud, Microsoft Foundry — también de forma predeterminada, pero la disponibilidad de las comprobaciones del servidor depende de que la función esté habilitada en esa plataforma y región concretas.
- Pro, Max, Team — según la documentación de Anthropic, el aviso nunca aparece en estos planes.
Hay otra restricción, sin relación con la facturación: en Bedrock, Agent Platform de Google Cloud, Foundry y las sesiones de pasarela de las aplicaciones Claude con sesión iniciada, el modo automático solo funciona con Claude Sonnet 5, Opus 4.7 y modelos posteriores, y con la familia Fable.
El modo de permisos es uno de los ajustes que determinan cómo se comporta el agente en tu proyecto: qué hace por su cuenta y qué requiere confirmación. Si creas proyectos con regularidad en Claude Code, comprueba que tus ajustes de permisos se adapten a las tareas del proyecto.
Por qué las comprobaciones del servidor no llegan a la sesión
Según la documentación, la causa más habitual es que haya una pasarela o un proxy de LLM entre Claude Code y la API. El problema se produce si este intermediario elimina o modifica los encabezados de las solicitudes, descarta campos que no reconoce o cambia las respuestas; por ejemplo, al modificar identificadores o eliminar claves de los eventos de transmisión en streaming. Entonces, el servidor no recibe la solicitud de comprobación o Claude Code no recibe su resultado, y la sesión cambia al clasificador propio de Claude Code, cuyas solicitudes se cobran como antes. Si Claude Code puede identificar la pasarela, la menciona en el aviso.
La segunda causa es que las comprobaciones del servidor todavía no estén disponibles para la plataforma, región o credenciales de la sesión. Si no hay ninguna pasarela ni proxy en la cadena, pero el aviso aparece repetidamente, la documentación señala que esta es la causa probable.
El modo automático sigue funcionando. El aviso solo aparece cuando las comprobaciones del servidor dejan de llegar a la sesión durante el resto de su duración, y esto puede ocurrir desde la primera acción que se comprueba. Una acción aislada que el servidor no pueda comprobar no activa el aviso: Claude Code la comprueba por su cuenta y vuelve a contactar con el servidor en la siguiente solicitud.
Qué hacer cuando veas el aviso
El aviso pausa la acción hasta que respondas:
- Enter — continuar. La acción pausada y el resto de la sesión usan el clasificador propio de Claude Code, y sus solicitudes siguen cobrándose como consumo de tokens. Después de pulsar Enter, el aviso no vuelve a aparecer en esta sesión. Si menciona una pasarela, confirmarlo oculta el aviso en esta máquina durante 24 horas. Si no se menciona ninguna pasarela, el aviso vuelve a aparecer cuando la siguiente sesión cambia de nuevo a su propio clasificador.
- Esc o Ctrl+C — cancelar. La acción pausada no se realiza, el turno actual se detiene y la sesión permanece en modo automático. Tu respuesta no se recuerda, por lo que el aviso vuelve a aparecer antes de la siguiente acción que requiera una comprobación.
Si quieres salir del modo automático, cambia el modo de permisos con Shift+Tab después de responder.
Si el aviso no puede esperar a una respuesta, Claude Code muestra el mismo texto y continúa en modo automático. La excepción es que el aviso de una pasarela ya se haya confirmado en esta máquina durante las últimas 24 horas: en ese caso, el texto no se muestra. En el modo no interactivo con el indicador -p, el texto se escribe en el flujo de errores (stderr); en la salida stream-json, llega como una advertencia del sistema que las aplicaciones que usan el Agent SDK pueden leer del flujo de mensajes. En la extensión de VS Code, el mensaje aparece en un cuadro de diálogo y no requiere confirmación.
Cómo comprobar el estado
Puedes comprobar dónde se está ejecutando el clasificador sin esperar a que aparezca el aviso. Ejecuta /status en una sesión que use el modo automático y busca la línea Auto mode server:
Enabled— el servidor sigue comprobando las acciones de la sesión;Disabled— la sesión ya ha cambiado al clasificador propio de Claude Code.
Qué hacer si la causa es la pasarela
La documentación describe dos opciones de configuración.
- Pide al administrador de tu empresa o al proveedor de la pasarela que transmita las solicitudes y las respuestas sin modificarlas. Los encabezados y los campos del cuerpo de la solicitud, incluidos los que la pasarela no reconoce (como el campo
safeguards), deben transmitirse tal cual. Las respuestas y los eventos de transmisión en streaming deben devolverse sin eliminar claves comosafeguard_resultsni modificar los identificadores de las llamadas a herramientas. Consulta la guía de compatibilidad de pasarelas para obtener más detalles. Después de esto, las sesiones nuevas volverán a usar las comprobaciones del servidor. - Desactiva las solicitudes de comprobaciones del servidor si ya sabes que la pasarela no las admitirá. Configura la variable antes de iniciar la sesión, ya sea en el shell o mediante la clave
enven los ajustes de Claude Code:
export CLAUDE_CODE_AUTO_MODE_SERVER=0
Entonces Claude Code siempre usa su propio clasificador, sus solicitudes vuelven a cobrarse como antes y el aviso no aparece. Esta variable no se lee cuando te conectas directamente a la API de Anthropic. Si CLAUDE_CODE_AUTO_MODE_SERVER no está definida, pero sí lo está CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1, las comprobaciones del servidor también se desactivan. La documentación describe CLAUDE_CODE_AUTO_MODE_SERVER como un ajuste temporal que podría eliminarse en una versión futura, así que conviene volver a comprobarlo después de las actualizaciones.
Si no eres propietario de la pasarela y no puedes configurarla, puedes ponerte en contacto con su proveedor o elegir la segunda opción.
Si no hay ninguna pasarela pero aparece el aviso
Si no hay ninguna pasarela ni proxy en la cadena, pero el aviso vuelve a aparecer, la causa probable, según la documentación, es que las comprobaciones del servidor todavía no estén disponibles para tu plataforma, región o credenciales. Puedes confirmarlo con el equipo de soporte o con el administrador de tu empresa, o comunicar el problema con el comando /feedback.
Qué hacer a continuación
No hace falta configurar nada de antemano: cuando aparece el aviso, el modo automático sigue funcionando y las solicitudes propias del clasificador se cobran como antes. Si aparece el aviso, respóndelo (Enter o Esc) y comprueba /status. Si es necesario, puedes configurar la pasarela, desactivar las solicitudes de comprobaciones del servidor o ponerte en contacto con soporte.
Lee sobre otras causas del consumo de tokens en «Adónde van los tokens en Claude Code» y «Cómo evitar agotar los límites de Claude Code». Y aquí te explicamos cómo reducir el código innecesario en las respuestas del modelo y ahorrar tokens así.
Fuentes
- Claude Code: el commit de CHANGELOG.md en GitHub que contiene la entrada de la versión 2.1.278 — repositorio oficial de Anthropic
- Cobro de las solicitudes al clasificador del modo automático — documentación oficial de Anthropic sobre el aviso y el cobro de las comprobaciones
Si necesitas acceder a modelos de IA a través de Ailoot, echa un vistazo a Ailoot.
Más detalles
Preguntas sobre Claude Code
¿Pulsar Esc desactiva auto mode?
No. Esc o Ctrl+C cancela la acción pausada y detiene el turno actual; la sesión permanece en auto mode. Cambia el modo de permisos con Shift+Tab después de responder si quieres salir de auto mode.
¿Cómo distingo las comprobaciones de servidor de las solicitudes de pago al clasificador?
Ejecuta /status en una sesión auto mode y mira Auto mode server. Enabled significa que siguen activas las comprobaciones de servidor; Disabled indica que se ha pasado a las solicitudes propias de clasificación de Claude Code, facturadas como tokens.