Changelog

Conoce las actualizaciones específicas de cada versión de Bob Shell.

Novedades

2.0.1

August 2026

Mejoras

Herramientas alwaysAllow de MCP respetadas en Bob Shell

Las herramientas MCP listadas en alwaysAllow dentro de .bob/mcp.json ahora se aprueban automáticamente en la primera llamada de herramienta de una tarea en Bob Shell. Anteriormente, esta configuración solo se respetaba en la extensión IDE.

Mayor retención del historial de tareas

El período de retención de tareas predeterminado es ahora de 30 días. Establecer tasks.retentionDays en 0 desactiva la limpieza automática para que todo el historial de tareas se conserve indefinidamente.

Atajo de teclado de aprobación automática según plataforma

El atajo de teclado para alternar la aprobación automática es ahora Alt+F en Windows, Linux y WSL. En macOS, el atajo sigue siendo Ctrl+F.

Nuevos alias para slash commands

Cuatro slash commands ahora aceptan alias más cortos: /history para /resume, /compact para /condense, /trust para /permissions e /info para /status.

Corrección de Errores

Los cambios en la configuración siempre requieren aprobación explícita

Las escrituras en .bob/settings.json y ~/.bob/*/settings.json ahora siempre requieren aprobación explícita del usuario, incluso cuando la aprobación automática está habilitada. La aprobación automática no puede usarse para omitir la aprobación de cambios en los archivos de configuración de Bob.

Aprobación automática bloqueada para escrituras en el directorio home de Bob

Las llamadas de herramientas que escriben en el directorio home de Bob (por ejemplo, ~/.bob/) ya no se aprueban automáticamente cuando el modo de aprobación automática está activado. Estas llamadas siempre solicitan aprobación explícita.

Raíz del workspace resuelta correctamente desde subdirectorios

Bob Shell ahora prioriza .git sobre .bob al recorrer el árbol de directorios para encontrar la raíz del workspace. Iniciar Bob Shell desde un subdirectorio de paquete que contiene su propia carpeta .bob/ ya no hace que los skills, reglas y modos del workspace se omitan silenciosamente.

La aprobación de herramientas MCP respeta el permiso de grupo

Una herramienta MCP en la lista de permitidos por tarea ya no se aprueba automáticamente a menos que también se haya concedido el grupo de permisos mcp para la tarea. Anteriormente, la lista de permitidos por herramienta podía omitir la puerta de aprobación de grupo.

Bob Shell ya no se bloquea al salir

Se corrigió un problema donde Bob Shell no se cerraba correctamente tras presionar Ctrl+C. El proceso policy-watcher ahora se elimina correctamente al apagar.

Flags obsoletos --list-sessions y --limit restaurados

Los flags --list-sessions y --limit <number> eliminados en 2.0.0 se restauran como alias silenciosos de --list-tasks. Los scripts existentes que usan estos flags continúan funcionando sin modificaciones.

Límite de carga de herramientas MCP aumentado

El límite de carga de herramientas MCP se aumenta a 300 KB. Esto corrige un problema donde los servidores MCP con definiciones de herramientas grandes hacían que Bob Shell fallara.

2.0.0

Agosto 2026

Nuevas Funciones

Cola de mensajes

Añade mensajes de seguimiento a la cola mientras Bob sigue respondiendo. Pulsa Tab para agregar un mensaje a la cola; los mensajes se envían automáticamente en orden a medida que se completa cada turno. Puedes reordenar o eliminar elementos de la cola en cualquier momento.

Comandos de gestión de MCP

Gestiona servidores Model Context Protocol directamente desde la CLI con bob mcp add, bob mcp add-json, bob mcp remove y bob mcp list. Compatible con ámbitos global y de workspace, y con transportes stdio, SSE y HTTP.

Skills

Crea conjuntos de instrucciones reutilizables que enseñan a Bob nuevos flujos de trabajo y tareas especializadas. Define flujos de trabajo personalizados, añade archivos de soporte y comparte skills con tu equipo mediante control de versiones. Los skills no estaban disponibles en Bob Shell 1.0.x.

Mejoras

Esquema de configuración rediseñado

La configuración ahora se almacena en ~/.bob/settings/settings.json. El esquema añade una sección telemetry, un grupo de herramientas edit y documentación más clara por cada ajuste. Los flags de la CLI y el comando de barra /settings anulan los valores del archivo durante la sesión actual.

El modo Agent reemplaza a los modos Code y Advanced

Los anteriores modos Code y Advanced se han consolidado en un único modo Agent. El modo Agent actúa de forma autónoma para completar tareas.

Esquema de salida no interactiva ampliado

La salida JSON de bob run ahora incluye un objeto stats con recuentos de tokens por sesión, ratios de caché, coste, duración y totales de llamadas a herramientas. Los tipos de eventos estructurados (message, tool_use, tool_result, error) facilitan el análisis de resultados en pipelines de CI/CD.

1.0.6

Julio 2026

Nuevas Funciones

Soporte para proveedores de identidad personalizados

Bob Shell ahora admite proveedores de identidad (IdP) personalizados, lo que permite a las organizaciones autenticarse con su propia configuración de IdP.

1.0.5

Junio 2026

Nuevas Funciones

Soporte para centros de datos adicionales

Bob Shell ahora está disponible en centros de datos adicionales, expandiendo la disponibilidad regional para tu equipo.

Corrección de Errores

Actualizaciones de seguridad y correcciones menores de errores

Mejoras de seguridad y correcciones menores de errores para mejorar la estabilidad y seguridad de Bob Shell.

1.0.4

Mayo 2026

Corrección de Errores

Actualización del token de autenticación

Se corrigió un problema donde los tokens de autenticación no se actualizaban correctamente en escenarios específicos.

Método de autenticación predeterminado

Se corrigió un problema donde el método de autenticación predeterminado de la configuración del usuario no se aplicaba correctamente. Bob Shell ahora lee y aplica correctamente tu autenticación preferida cuando es necesario.

1.0.3

Abril 2026

Nuevas Funciones

Autenticación con clave API

Autentica Bob Shell usando una clave API para flujos de trabajo programáticos y automatizados. Usa una clave API en modo no interactivo para pipelines CI/CD y escenarios de scripting. Configura la autenticación sin requerir inicio de sesión IBMid interactivo para tareas de automatización. Optimiza la integración con flujos de trabajo de desarrollo automatizados.

1.0.2

Abril 2026

Mejoras

Correcciones menores de errores

Varias mejoras de estabilidad y correcciones de errores para mejorar la experiencia general de Bob Shell.

1.0.1

Marzo 2026

Nuevas Funciones

Asistencia de IA basada en terminal

Lleva las capacidades de IA de IBM Bob directamente a tu línea de comandos. Obtén asistencia inteligente para tareas de línea de comandos y flujos de trabajo basados en terminal. Accede a la misma conciencia de contexto y razonamiento de tu socio de desarrollo, Bob.

Sesiones interactivas y no interactivas

Elige el tipo de sesión adecuado para tu flujo de trabajo. Usa sesiones interactivas para experiencias conversacionales con tareas complejas. Usa sesiones no interactivas para escenarios de automatización y scripting. Invoca Bob Shell programáticamente en flujos de trabajo automatizados.

Modos especializados

Accede a modos diseñados específicamente para escenarios de línea de comandos. El modo Code genera, modifica y refactoriza código desde la línea de comandos. El modo Ask proporciona respuestas sobre tu código base y preguntas de desarrollo. El modo Plan ayuda a diseñar y planificar implementaciones antes de ejecutar. El modo Advanced proporciona capacidades extendidas incluyendo herramientas MCP.

Herramientas de línea de comandos

Realiza tareas complejas basadas en terminal de manera eficiente. Lee, escribe y manipula archivos directamente desde la línea de comandos. Ejecuta comandos de shell con manejo inteligente de errores y validación. Monitorea y controla procesos en ejecución y recursos del sistema.

Integración MCP (Model Context Protocol)

Extiende las capacidades de Bob Shell con herramientas personalizadas. Conéctate a bases de datos y APIs desde el terminal. Accede a herramientas especializadas de desarrollo y operaciones. Intégrate con los sistemas internos de tu organización. Crea flujos de trabajo de automatización personalizados para tareas DevOps.

Skills

Crea conjuntos de instrucciones reutilizables que enseñan a Bob nuevos flujos de trabajo y tareas especializadas. Define flujos de trabajo personalizados, añade archivos de soporte y comparte skills con tu equipo mediante control de versiones. Los skills no estaban disponibles en Bob Shell 1.0.x.

Modos personalizados y comandos slash

Extiende la funcionalidad para las necesidades de tu equipo. Define modos personalizados para flujos de trabajo especializados. Crea atajos de comando reutilizables. Construye patrones de automatización específicos del equipo. Estandariza procesos de desarrollo en tu organización.

Soporte de terminal de editor

Ejecuta Bob Shell dentro de vistas de terminal de editores compatibles. Integración perfecta con tu entorno de desarrollo.

¿Cómo es este tema?