Análisis en profundidad · Unos 6 min de lectura
JetBrains cambia el núcleo del terminal: la compatibilidad de la IA empieza bajo el modelo
libghostty gestiona análisis y estado, mientras el IDE conserva renderizado e integraciones. Teclado y temas mejoran compatibilidad, pero varias funciones reconocidas siguen sin ejecutarse.
- Publicado aquí
- Fecha de la fuente
- Fuente revisada
El anuncio de JetBrains del 27 de octubre describe un cambio de emulación para sus IDE 2026.3. Trata del intercambio de teclas, colores y secuencias entre aplicaciones, incluidos Claude Code y Codex, y el IDE. Este análisis separa afirmaciones del proveedor, disponibilidad EAP e integración prevista; no es una actualización de capacidad del modelo ni una prueba de rendimiento de AISubHub.
Escucha las noticias
Escucha este artículo o continúa con las noticias.
Preparando la lectura…
Voz del dispositivo
El navegador o dispositivo procesa la voz. AISubHub no envía el texto a una API de audio. Las voces y la reproducción con pantalla bloqueada dependen del dispositivo.
Al continuar puede repetirse una frase breve.
Resumen
- libghostty sustituye a JediTerm en análisis y estado del terminal; el IDE sigue renderizando y proporcionando funciones e integraciones superiores.
- Los protocolos de teclado, tema y salida buscan compatibilidad. JetBrains afirma manejar casi 50 secuencias antes ignoradas o mal interpretadas, sin aportar aquí un benchmark cuantitativo.
- El terminal rediseñado está activado por defecto en EAP 2026.3. Beta, Release Candidate y estable son continuidad prevista; OSC52 y otras funciones se analizan en la biblioteca, pero el IDE aún no actúa sobre ellas.
1. Cambia el emulador, no todas las responsabilidades del IDE
JetBrains dice que libghostty aporta análisis de secuencias y estado en sustitución de JediTerm. El renderizado, las funciones superiores y las integraciones permanecen en el IDE. Adoptar la biblioteca reutilizable no significa incrustar la aplicación Ghostty completa ni sustituir toda la interfaz del terminal por la de Ghostty.
El anuncio vincula el cambio con agentes de programación, Neovim, tmux, monitores y paneles, que requieren protocolos más complejos que un prompt básico. El análisis de AISubHub señala que un evento o estado mal transmitido puede perturbar una herramienta sin cambiar su modelo. Corregir esa frontera no demuestra mejor razonamiento, código generado o productividad medida independientemente.
2. El teclado conserva qué combinación se pulsó
El protocolo Kitty permite a aplicaciones participantes distinguir Enter, Shift+Enter y Ctrl+Enter, y solicitar eventos de liberación y repetición. JetBrains también incluye modifyOtherKeys, el protocolo anterior de xterm usado por Vim. Se representan eventos distintos en lugar de reducirlos a caracteres indistinguibles; el comportamiento depende de que la aplicación use ese protocolo.
Para herramientas compatibles, JetBrains afirma que Shift+Enter inserta una línea en vez de enviar un mensaje incompleto y que los atajos modificados llegan correctamente. El ajuste anterior que enviaba Esc+CR para Shift+Enter deja de ser necesario y se ignora. AISubHub advierte que ese remedio antiguo no debe presentarse como nueva configuración obligatoria. No se probaron shells, atajos ni versiones de agentes concretos.
3. El tema usa consultas y límites de paleta
El terminal responde a CSI ? 996 n con el modo claro u oscuro actual del IDE y notifica cambios mediante mode2031 a las aplicaciones suscritas. JetBrains menciona Claude Code, OpenCode, Pi, Neovim y tmux, y dice que la mayoría cambia automáticamente. Es comportamiento de aplicaciones compatibles, no garantía de que todos los programas adopten el tema.
Las consultas incluyen OSC4 y Kitty OSC21, además de OSC10/11 ya gestionadas por JediTerm. Los programas pueden configurar entradas extendidas 16–255 con OSC4, mientras 0–15 siguen bajo el tema del IDE. Para AISubHub, esto separa personalización de aplicaciones y colores básicos; no implica control ilimitado del aspecto del IDE ni corrección automática de toda configuración.
4. La salida enriquecida depende de interpretar secuencias
JetBrains afirma manejar casi 50 secuencias que JediTerm ignoraba o interpretaba mal. Cita REP, usado por ncurses para al menos 7 caracteres iguales, y colores SGR separados por dos puntos, como 38:2::r:g:b. Las cadenas APC, SOS y PM desconocidas ahora se descartan en lugar de imprimirse. Son cambios descritos por el proveedor, no 50 mejoras comprobadas independientemente.
También enumera márgenes laterales, áreas protegidas, tabuladores, inserción, XTSAVE/XTRESTORE, Kitty CSI22J y ratón X10. Se respeta el modo de parpadeo ?12, antes permanente. AISubHub considera relevantes bordes, colores y cursor correctos para interactuar, pero no hay medidas de fotogramas, latencia, rendimiento de tokens ni comparación de hardware para cuantificar una mejora.
5. Reconocer una función no equivale a ejecutarla en el IDE
El texto separa explícitamente el analizador de la integración terminada. libghostty reconoce OSC52 para portapapeles, notificaciones OSC9/777, progreso ConEmu, gráficos Kitty y subrayados con estilo o color, pero el IDE todavía no actúa sobre ellos. No deben anunciarse como funciones ya operativas solo porque la biblioteca reconoce sus secuencias.
Copiar desde un servidor remoto, avisar al terminar una tarea, mostrar progreso o imágenes son usos futuros que la base puede facilitar. JetBrains espera integrar más rápido, sin fechas precisas. El análisis de AISubHub distingue reconocer una petición de implementar su comportamiento visible. El anuncio no demuestra que esas interacciones, ni sus permisos, estén ya validados.
6. EAP, alternativa anterior y límites de la evidencia
JetBrains dice que el nuevo motor está activado por defecto en el terminal rediseñado de EAP 2026.3. Mantenerlo en Beta, Release Candidate y estable es una intención, no prueba de que esas versiones estén publicadas. La alternativa documentada es abrir Registry desde Help y Find Action y desactivar terminal.use.ghostty.emulator para volver a JediTerm; eso no garantiza resolver todos los problemas.
Este artículo usa el anuncio oficial escrito. No se revisaron independientemente los documentos de protocolos, la tabla completa ni proyectos enlazados; tampoco se ejecutaron IDE o agentes. Es un cambio de compatibilidad, no un modelo nuevo, precio o derecho de suscripción. AISubHub mantiene separadas las comprobaciones de aplicación, las funciones actuales y la integración futura al interpretar las afirmaciones.
Por qué importa
Para equipos que ejecutan agentes en el terminal del IDE, importa comprobar la transmisión de entrada, tema y estado de pantalla. Separar esas responsabilidades permite revisar compatibilidad sin atribuirla al modelo ni suponer que toda capacidad de la biblioteca ya está expuesta.
Límites y disponibilidad
Es un análisis del anuncio de JetBrains, no una certificación independiente. La disponibilidad actual descrita es EAP; las fases posteriores son planes y las funciones reconocidas pero no ejecutadas siguen incompletas. La fecha original solo tiene precisión diaria.
Fuentes y pruebas
Fecha de la fuente: · Fuente revisada:
Contenido editorial asistido por IA y contrastado con fuentes primarias. Las afirmaciones del proveedor se atribuyen; la inclusión no implica recomendación.