Novedades en Bob: tu editor, tus políticas, tu registro de auditoría
Aplica la configuración de Bob de forma centralizada, transmite eventos de auditoría a tu plataforma de seguridad, ejecuta Bob como agente nativo en IntelliJ, Neovim o Zed, y más.

Novedades en Bob: tu editor, tus políticas, tu registro de auditoría
Los administradores ahora pueden aplicar la configuración de Bob de forma centralizada y transmitir sus eventos de auditoría a la plataforma de seguridad que ya utilizan. Los desarrolladores obtienen Bob como agente nativo en el editor u orquestador que ya usan, hooks de ciclo de vida que pueden aplicarse en lugar de recordarse, y respuestas basadas en la propia documentación de productos de IBM.
Políticas de grupo: gobernanza empresarial para Bob
Los administradores de TI y seguridad ahora pueden establecer y bloquear la configuración de Bob en los equipos de desarrolladores gestionados, de modo que los estándares de la empresa se cumplan sin que cada desarrollador tenga que configurarlo manualmente. Tu infraestructura de gestión de dispositivos existente distribuye las políticas: plantillas ADMX/ADML para Directiva de grupo de Windows, gestión de dispositivos móviles en macOS, un archivo de políticas en Linux. Los ajustes bloqueados aparecen como de solo lectura, de la misma forma en que VS Code marca los ajustes gestionados por políticas.
Las políticas de inicio cubren los ajustes que surgen primero en una revisión de seguridad. Deshabilitar los grupos de aprobación automática impide que el agente apruebe sus propias llamadas a herramientas. Deshabilitar las actualizaciones automáticas mantiene la versión desplegada bajo control de cambios. Aplicar hooks de forma centralizada significa que una comprobación obligatoria no puede desactivarse. IBM publica plantillas de configuración y documentación para comenzar.
Soporte nativo del Agent Client Protocol
Bob Shell ahora habla el Agent Client Protocol (ACP) de forma nativa, por lo que cualquier cliente compatible con ACP puede ejecutar Bob como agente de primera clase — IntelliJ, Neovim y Zed junto a la extensión Bob IDE. La gestión de sesiones, los modos, el streaming, el Model Context Protocol (MCP) y los guardarraíles vienen todos a través del propio protocolo, sin ningún adaptador intermedio.
El alcance va más allá de los editores. Los clientes ACP también incluyen los orquestadores de agentes que las empresas ya están construyendo para sí mismas, lo que cambia la pregunta de adopción. Bob no tiene que reemplazar un flujo de trabajo existente. Puede ejecutarse como un agente dentro de él.
El siguiente vídeo muestra a Bob ejecutándose como agente dentro de IntelliJ a través de ACP.
Elicitación MCP
Las herramientas MCP ahora pueden solicitar la información que necesitan para completar una tarea, directamente dentro de la sesión. Cuando a una llamada a herramienta le falta un valor requerido — un nombre de usuario, una preferencia, un parámetro de configuración — la herramienta presenta un breve formulario en línea en lugar de fallar o continuar con una suposición. El desarrollador revisa, edita y acepta o rechaza antes de que la herramienta continúe.
El efecto práctico es que las herramientas MCP pueden gestionar entradas incompletas de forma elegante sin requerir que el desarrollador anticipe cada parámetro por adelantado ni reintente tras una llamada fallida.
Hooks
Un bucle de agente es no determinista por naturaleza. Los hooks son la forma de poner raíles deterministas a su alrededor. Los equipos ahora pueden disparar acciones automatizadas en puntos definidos del bucle — SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop — de modo que un linter se ejecute antes de que comience una tarea, las pruebas se ejecuten tras un cambio, y un script de limpieza se ejecute cuando algo falla.
Un hook PreToolUse puede bloquear una llamada a herramienta por completo, convirtiendo un estándar de código en una restricción estricta que el agente no puede eludir. Las políticas de grupo aplican los hooks de forma centralizada, para que un proyecto no pueda desactivarlos silenciosamente. Las infracciones afloran en el momento de escritura, no en una revisión tres sprints después.
Los hooks se definen por proyecto y se pueden activar o desactivar de forma independiente. Los comandos de hook se ejecutan bajo la confianza del workspace, y un hook fallido no detendrá a Bob a menos que esté configurado para bloquear. El registro de hooks registra qué se disparó y si pasó. Una nueva pestaña Hooks en la Configuración de Bob lista todos los hooks globales y de workspace en un mismo lugar: búscalos, fíltralos, actívalos o desactívalos, y accede directamente al archivo de configuración donde se define un hook. La documentación de hooks cubre la lista completa de eventos.
El siguiente vídeo muestra un hook disparándose durante una sesión de Bob.
Integración con gestión de información y eventos de seguridad (SIEM)
Bob ahora reenvía eventos de auditoría a plataformas de seguridad y observabilidad existentes, de modo que la actividad de IA fluye hacia las mismas herramientas que un equipo ya utiliza para investigación, alertas y retención. Bob admite Splunk en el lanzamiento. El equipo de Bob configura cada integración contigo y verifica el destino, las regiones y la entrega de eventos de extremo a extremo antes de que entre en producción.
Para iniciar una, crea una solicitud a través del soporte de IBM, que la enruta al equipo de Bob.
IBM Docs en contexto: generación aumentada por recuperación (RAG) sobre documentación de IBM
Bob ahora puede responder preguntas basadas en la propia documentación técnica de IBM. En lugar de depender de lo que un modelo haya absorbido sobre los productos de IBM, Bob recupera de la documentación de productos indexada y responde a partir de ahí. El mismo índice cubre la propia documentación de Bob, y Bob IDE accede al servicio de recuperación a través de un servidor MCP.
Dado que Bob recupera de un corpus indexado de la documentación publicada de IBM en lugar de buscar en la web abierta, las respuestas provienen de fuentes de IBM en una versión conocida, sin un viaje de ida y vuelta a través de una búsqueda web de propósito general. IBM mantiene ese índice y lo actualiza a medida que cambia la documentación subyacente, de modo que el corpus sigue el producto actual en lugar de una instantánea que alguien recordó volver a rastrear. También significa que Bob funciona igual en entornos con restricciones de red donde la búsqueda externa no es una opción.
Lectura y edición de archivos Office
Bob ahora puede leer, editar y crear documentos, diapositivas y hojas de cálculo sin salir del agente. Una tarea que toca una especificación, un archivo de datos o una presentación junto con código ya no requiere cambiar de contexto para abrir el archivo por separado.
Premium Package para Java: migración de Spring Boot a Quarkus
El Premium Package para Java de Bob ahora incluye migración guiada de Spring Boot a Quarkus. Bob analiza el entorno Java y las dependencias de tu aplicación, y luego recomienda una estrategia de migración de Compatibilidad con Spring o de Quarkus completo. Realiza tareas de migración en los puntos de traducción más comunes, incluyendo endpoints Spring MVC a Quarkus REST, inyección de dependencias, y persistencia Spring Data a Hibernate Panache o la API de Persistencia de Java (JPA). Valida la compilación durante todo el proceso. En lugar de dejarte con una compilación a medio convertir, Bob trabaja a través de seis módulos con control de avance para ayudar a completar la migración. Se dirige a servicios donde el tiempo de inicio del contenedor y el consumo de memoria son el problema, no una reescritura total. Activa la capacidad desde la página de bienvenida del Premium Package para Java, o mediante un comando de barra.