Inicio / Fundamentos y bucle del agente
Interrumpir y redirigir en plena tarea
Esc interrumpe la vuelta en curso, reflexión o llamada a herramienta, sin perder el contexto acumulado, mientras que Ctrl+C responde a una pregunta distinta y, pulsada una segunda vez cuando nada está corriendo, termina la sesión de Claude Code misma.
Dos gestos interrumpen Claude Code, y no hacen lo mismo. Verificado con la documentación oficial el 2 de septiembre de 2026, la tecla Esc detiene la vuelta en curso, reflexión o llamada a herramienta, y conserva todo lo que ya se ha producido. Ctrl+C sigue otra lógica, y una segunda pulsación sobre esta misma combinación, cuando nada está corriendo, termina la sesión entera.
Esc, una pausa que conserva la memoria
Pulsar Esc mientras corre una herramienta corta esa llamada precisa, sin borrar el contexto acumulado desde el inicio de la conversación. El trabajo ya realizado sigue disponible, y basta con teclear la corrección justo después para que la tarea retome sobre esa base en lugar de empezar de cero, lo que importa más en una tarea larga donde ya se habrían encadenado varias etapas antes de detectar un error. Esc también cierra cualquier diálogo abierto en pantalla: ante una invitación de confirmación de permiso, pulsar Esc equivale a responder no, sin comentario adjunto. Una doble pulsación sobre Esc mientras el campo de entrada está vacío abre un menú distinto, el que vuelve a un punto de control anterior, código y conversación incluidos.
# mientras corre una tarea
# pulsa una vez: Esc
# la vuelta en curso se detiene, el contexto queda intacto
# teclea la redirección, luego Intro
Ctrl+C, dos pulsaciones, dos efectos
Ctrl+C responde a una pregunta distinta: ¿está corriendo algo ahora mismo, en la terminal misma? Si hay una operación en curso, la primera pulsación la interrumpe. Si nada está corriendo, esta primera pulsación simplemente borra el contenido del campo de entrada, sin tocar el resto. Es la segunda pulsación, mientras nada está corriendo y el campo ya está vacío, la que cierra la sesión de Claude Code. Confundir las dos teclas cuesta entonces más que una duda: Esc redirige una tarea que va en mala dirección, Ctrl+C pulsado dos veces cierra el programa y se lleva el acceso al contexto de esa ventana.
Esta distinción prolonga directamente la elección del modo de permiso: un modo que actúa ampliamente hace que la interrupción en el momento justo sea aún más útil, puesto que más acciones ya se habrán encadenado antes de que se teclee una corrección.
Esc contra Ctrl+C, tres consecuencias comparadas
| Interrupción durante una sesión de Claude Code | Lo que se detiene | Lo que sigue disponible después | Gesto para continuar |
|---|---|---|---|
| Esc | La vuelta en curso, reflexión o llamada a herramienta | El contexto de toda la conversación | Teclear directamente la redirección |
| Ctrl+C, primera pulsación | La operación en curso, si hay una corriendo | El contexto se conserva, solo se vacía el campo de entrada | Volver a teclear la petición |
| Ctrl+C, segunda pulsación sin nada en curso | La sesión de Claude Code misma | Nada, la ventana se cierra | Relanzar Claude Code |
Una desarrolladora observa a Claude Code ejecutar una serie de comandos de build en un proyecto voluminoso. Pulsa la tecla Esc una vez, en plena llamada a una herramienta. Luego teclea una nueva instrucción y pulsa Intro.
Escribe en una frase lo que esta situación establece, y en una frase lo que no establece.
Lo que esto establece: Este caso establece que la pulsación sobre Esc interrumpió la llamada a herramienta en curso sin cerrar la sesión, puesto que la desarrolladora pudo teclear luego una nueva instrucción en el mismo hilo.
Lo que esto no establece: No establece que el trabajo ya realizado por Claude antes de la interrupción se haya perdido, puesto que el mecanismo de Esc está diseñado precisamente para conservar ese trabajo.
Los tres calibrados falsos más frecuentes
- Demasiado amplio Pulsar Esc borra sistemáticamente todo el trabajo que Claude ha realizado desde el inicio de la sesión.
- Demasiado estrecho Este caso no permite afirmar nada sobre la tecla Esc, ya que una sola interrupción nunca basta para caracterizar un gesto.
- Fuera de lugar Este caso muestra que la serie de comandos de build en este proyecto tardaba más que el promedio de los proyectos seguidos en este curso.
- Esc interrumpe únicamente la vuelta en curso, reflexión o llamada a herramienta, y conserva el contexto de toda la conversación.
- Ctrl+C sigue una lógica distinta: la primera pulsación interrumpe una operación en curso, o vacía el campo de entrada si nada está corriendo.
- Una segunda pulsación sobre Ctrl+C, mientras nada está corriendo y el campo ya está vacío, termina la sesión de Claude Code.
- Ante una invitación de permiso abierta, Esc equivale a responder no sin comentario adjunto.
- Una doble pulsación sobre Esc con un campo de entrada vacío abre el menú que vuelve a un punto de control anterior.
Lanza una tarea en Claude Code, déjala comenzar una llamada a herramienta, pulsa Esc una vez, y luego teclea de inmediato una precisión sobre la misma tarea y verifica que el contexto anterior sigue visible.
Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.