⌘⇧G en macOS, Ctrl+Shift+G en Windows y Linux. Se abre debajo de la terminal, encima de la barra de chips.
En los Settings aparece con su nombre interno, Rich Input. Es lo mismo.
⌘⇧G devuelve el foco a la terminal y deja la caja abierta, con tu texto donde estaba. Quien la cierra es Esc.
@ para archivos
Escribe @ y empieza el nombre. El @ solo arma el autocompletado al principio de la línea o después de un espacio — un user@host no dispara nada.
La lista viene del git ls-files del worktree: rastreados y no rastreados, con el .gitignore respetado. Las rutas son relativas al directorio de la sesión, y la búsqueda es fuzzy.
Con el popover abierto:
Sin popover,
Esc cierra el composer.
El popover solo existe cuando hay al menos un match. Si escribiste
@xyz y no coincide nada, no hay popover — y entonces el Esc cierra la caja entera, porque es el único Esc que queda.Enter: las dos configuraciones
Esta es la parte que confunde, así que aquí está entera. Quien manda es la preferencia “Send with Ctrl+Enter” (Settings → Preferences), activada por defecto:
Dos cosas que merecen destacarse:
⇧↵ siempre inserta un salto de línea, en las dos configuraciones. Es la tecla que funciona sin que te acuerdes de cómo está la preferencia.⌘↵ / Ctrl+↵) no se puede remapear. El ⌘⇧G que abre la caja sí.
El aviso de prompt sensible
Con “Warn about sensitive prompts” activada (por defecto), el core mira el texto antes de enviarlo. Si le parece que hay datos sensibles, el envío no ocurre: el botón se pone ámbar y aparece “May contain sensitive data — click again to send.” Pulsar de nuevo envía. Es un peaje de un clic, no un bloqueo. La comprobación es una búsqueda de substring, sin regex, contra una lista fija de doce términos, en portugués e inglés:Las preferencias
Todas en Settings → Preferences:
Con “Close after sending” desactivada, la caja se queda abierta y vacía — bueno para quien manda varios prompts seguidos.
Ver también
Claude Code y Codex
Dónde nace la sesión de agente.
Atajos
Lo que se puede y lo que no se puede remapear.