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.
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.
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
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.
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.
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.
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.
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.
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
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
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
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.
Varias mejoras de estabilidad y correcciones de errores para mejorar la experiencia general de Bob Shell.
1.0.1
Marzo 2026
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.
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.
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.
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.
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.
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.
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.