Changelog

Découvre les mises à jour spécifiques aux versions de Bob Shell.

Nouveautés

2.0.1

August 2026

Améliorations

Outils alwaysAllow MCP respectés dans Bob Shell

Les outils MCP listés dans alwaysAllow à l'intérieur de .bob/mcp.json sont maintenant automatiquement approuvés lors du premier appel d'outil d'une tâche dans Bob Shell. Auparavant, ce paramètre n'était respecté que dans l'extension IDE.

Rétention de l'historique des tâches augmentée

La période de rétention des tâches par défaut est maintenant de 30 jours. Définir tasks.retentionDays sur 0 désactive le nettoyage automatique pour que tout l'historique des tâches soit conservé indéfiniment.

Raccourci clavier d'approbation automatique selon la plateforme

Le raccourci clavier pour basculer l'approbation automatique est maintenant Alt+F sur Windows, Linux et WSL. Sur macOS, le raccourci reste Ctrl+F.

Nouveaux alias pour les slash commands

Quatre slash commands acceptent maintenant des alias plus courts : /history pour /resume, /compact pour /condense, /trust pour /permissions et /info pour /status.

Corrections de Bugs

Les modifications de configuration nécessitent toujours une approbation explicite

Les écritures dans .bob/settings.json et ~/.bob/*/settings.json nécessitent maintenant toujours une approbation explicite de l'utilisateur, même quand l'approbation automatique est activée. L'approbation automatique ne peut pas être utilisée pour contourner l'approbation des modifications des fichiers de configuration de Bob.

Approbation automatique bloquée pour les écritures dans le répertoire home de Bob

Les appels d'outils qui écrivent dans le répertoire home de Bob (par exemple ~/.bob/) ne sont plus automatiquement approuvés quand le mode d'approbation automatique est activé. Ces appels demandent toujours une approbation explicite.

Racine du workspace résolue correctement depuis les sous-répertoires

Bob Shell donne maintenant la priorité à .git sur .bob en remontant l'arborescence pour trouver la racine du workspace. Démarrer Bob Shell depuis un sous-répertoire de package contenant son propre dossier .bob/ ne fait plus manquer silencieusement les skills, règles et modes du workspace.

L'approbation des outils MCP respecte la permission de groupe

Un outil MCP dans la liste d'autorisation par tâche n'est plus auto-approuvé à moins que le groupe de permissions mcp n'ait également été accordé pour la tâche. Auparavant, la liste d'autorisation par outil pouvait contourner la porte d'approbation de groupe.

Bob Shell ne se bloque plus à la fermeture

Correction d'un problème où Bob Shell ne se fermait pas proprement après avoir appuyé sur Ctrl+C. Le processus policy-watcher est maintenant correctement éliminé à l'arrêt.

Flags obsolètes --list-sessions et --limit restaurés

Les flags --list-sessions et --limit <number> supprimés dans la version 2.0.0 sont restaurés comme alias silencieux de --list-tasks. Les scripts existants qui utilisent ces flags continuent de fonctionner sans modification.

Limite de charge utile des outils MCP augmentée

La limite de charge utile des outils MCP est augmentée à 300 Ko. Cela corrige un problème où les serveurs MCP avec de grandes définitions d'outils faisaient échouer Bob Shell.

2.0.0

Août 2026

Nouvelles Fonctionnalités

File de messages

Mets en file d'attente des messages de suivi pendant que Bob répond encore. Appuie sur Tab pour ajouter un message à la file ; les messages sont envoyés automatiquement dans l'ordre dès que chaque tour se termine. Tu peux réorganiser ou supprimer des éléments de la file à tout moment.

Commandes de gestion MCP

Gère les serveurs Model Context Protocol directement depuis la CLI avec bob mcp add, bob mcp add-json, bob mcp remove et bob mcp list. Compatible avec les portées globale et workspace, ainsi que les transports stdio, SSE et HTTP.

Skills

Crée des ensembles d'instructions réutilisables qui enseignent à Bob de nouveaux workflows et tâches spécialisées. Définis des workflows personnalisés, ajoute des fichiers de support et partage des skills avec ton équipe via le contrôle de version. Les skills n'étaient pas disponibles dans Bob Shell 1.0.x.

Améliorations

Schéma de configuration repensé

Les paramètres sont désormais stockés dans ~/.bob/settings/settings.json. Le schéma ajoute une section telemetry, un groupe d'outils edit et une documentation plus claire par paramètre. Les flags CLI et la commande slash /settings remplacent les valeurs du fichier pour la session en cours.

Le mode Agent remplace les modes Code et Advanced

Les anciens modes Code et Advanced ont été fusionnés en un seul mode Agent. Le mode Agent agit de manière autonome pour accomplir les tâches.

Schéma de sortie non interactive étendu

La sortie JSON de bob run inclut désormais un objet stats avec les comptages de tokens par session, les ratios de cache, le coût, la durée et le total des appels d'outils. Les types d'événements structurés (message, tool_use, tool_result, error) facilitent l'analyse des résultats dans les pipelines CI/CD.

1.0.6

Juillet 2026

Nouvelles Fonctionnalités

Prise en charge des fournisseurs d'identité personnalisés

Bob Shell prend désormais en charge les fournisseurs d'identité (IdP) personnalisés, permettant aux organisations de s'authentifier avec leur propre configuration IdP.

1.0.5

Juin 2026

Nouvelles Fonctionnalités

Support pour des centres de données supplémentaires

Bob Shell est maintenant disponible dans des centres de données supplémentaires, élargissant la disponibilité régionale pour ton équipe.

Corrections de Bugs

Mises à jour de sécurité et corrections mineures de bugs

Améliorations de sécurité et corrections mineures de bugs pour améliorer la stabilité et la sécurité de Bob Shell.

1.0.4

Mai 2026

Corrections de Bugs

Actualisation du token d'authentification

Correction d'un problème où les tokens d'authentification n'étaient pas actualisés correctement dans des scénarios spécifiques.

Méthode d'authentification par défaut

Correction d'un problème où la méthode d'authentification par défaut des paramètres utilisateur n'était pas appliquée correctement. Bob Shell lit et applique maintenant correctement ton authentification préférée lorsque nécessaire.

1.0.3

Avril 2026

Nouvelles Fonctionnalités

Authentification par clé API

Authentifiez Bob Shell en utilisant une clé API pour les flux de travail programmatiques et automatisés. Utilisez une clé API en mode non interactif pour les pipelines CI/CD et les scénarios de script. Configurez l'authentification sans nécessiter de connexion IBMid interactive pour les tâches d'automatisation. Rationalisez l'intégration avec les flux de travail de développement automatisés.

1.0.2

Avril 2026

Améliorations

Corrections mineures de bugs

Diverses améliorations de stabilité et corrections de bugs pour améliorer l'expérience globale de Bob Shell.

1.0.1

Mars 2026

Nouvelles Fonctionnalités

Assistance IA basée sur le terminal

Apportez les capacités IA d'IBM Bob directement dans votre ligne de commande. Obtenez une assistance intelligente pour les tâches en ligne de commande et les flux de travail basés sur le terminal. Accédez à la même conscience contextuelle et au même raisonnement de votre partenaire de développement, Bob.

Sessions interactives et non interactives

Choisissez le bon type de session pour votre flux de travail. Utilisez des sessions interactives pour des expériences conversationnelles avec des tâches complexes. Utilisez des sessions non interactives pour des scénarios d'automatisation et de script. Invoquez Bob Shell de manière programmatique dans des flux de travail automatisés.

Modes spécialisés

Accédez à des modes spécialement conçus pour les scénarios en ligne de commande. Le mode Code génère, modifie et refactorise le code depuis la ligne de commande. Le mode Ask fournit des réponses sur votre base de code et les questions de développement. Le mode Plan aide à concevoir et planifier les implémentations avant l'exécution. Le mode Advanced fournit des capacités étendues incluant les outils MCP.

Outils en ligne de commande

Accomplissez des tâches complexes basées sur le terminal efficacement. Lisez, écrivez et manipulez des fichiers directement depuis la ligne de commande. Exécutez des commandes shell avec gestion intelligente des erreurs et validation. Surveillez et contrôlez les processus en cours d'exécution et les ressources système.

Intégration MCP (Model Context Protocol)

Étendez les capacités de Bob Shell avec des outils personnalisés. Connectez-vous aux bases de données et API depuis le terminal. Accédez à des outils spécialisés de développement et d'opérations. Intégrez-vous aux systèmes internes de votre organisation. Créez des flux de travail d'automatisation personnalisés pour les tâches DevOps.

Skills

Crée des ensembles d'instructions réutilisables qui enseignent à Bob de nouveaux workflows et tâches spécialisées. Définis des workflows personnalisés, ajoute des fichiers de support et partage des skills avec ton équipe via le contrôle de version. Les skills n'étaient pas disponibles dans Bob Shell 1.0.x.

Modes personnalisés et commandes slash

Étendez les fonctionnalités pour les besoins de votre équipe. Définissez des modes personnalisés pour des flux de travail spécialisés. Créez des raccourcis de commandes réutilisables. Construisez des modèles d'automatisation spécifiques à l'équipe. Standardisez les processus de développement dans votre organisation.

Support du terminal de l'éditeur

Exécutez Bob Shell dans les vues de terminal des éditeurs pris en charge. Intégration transparente avec votre environnement de développement.

Comment trouvez-vous ce sujet ?