Journal des modifications

Découvrez les mises à jour spécifiques aux versions d'IBM Bob.

Nouveautés

2.0.3

Août 2026

Nouvelles Fonctionnalités

Prise en charge de la langue arabe

Tu peux maintenant utiliser Bob en arabe. Règle la langue d'affichage sur l'arabe et Bob répond en arabe, avec toute l'interface s'adaptant à la mise en page de droite à gauche. Les blocs de code restent de gauche à droite.

Améliorations

Historique des tâches conservé 30 jours

L'historique des tâches est maintenant conservé 30 jours par défaut. Définis la valeur de rétention sur 0 dans les paramètres Bob pour conserver tout l'historique des tâches indéfiniment.

Corrections de Bugs

Chat bloqué après le rafraîchissement du token

Correction d'un problème où ton tour de chat semblait rester bloqué après un rafraîchissement du token d'authentification, ne produisant aucune réponse.

Comportement incorrect après changement de branche

Correction d'un problème où changer de branche ou exécuter un pull fast-forward provoquait un comportement incorrect de Bob dans la session en cours.

Résultats affichés pour des packages non autorisés

Correction d'un bug où les résultats des Findings pouvaient apparaître pour des packages premium auxquels tu n'es pas abonné.

Bobalytics ne capturait pas la télémétrie lors des commits

Correction d'un problème où Bobalytics ne capturait pas les données de télémétrie quand tu commitais du code sur GitHub.

2.0.2

Août 2026

Nouvelles Fonctionnalités

Confiance du workspace

Bob te demande maintenant de prendre une décision de confiance la première fois que tu ouvres un dossier. Les dossiers non fiables s'exécutent en mode sécurisé : la configuration, les skills, les agents, les rules et les serveurs MCP du workspace sont suspendus jusqu'à ce que tu accordes explicitement la confiance. Utilise la commande /permissions pour examiner et modifier le niveau de confiance du dossier actuel.

Hooks du cycle de vie des commandes

Tu peux maintenant exécuter des commandes shell à des moments clés d'une session Bob : au démarrage de la session, avant et après chaque utilisation d'outil, lors de la soumission d'un prompt et lorsque l'agent s'arrête. Définis les hooks dans .bob/settings.json dans ton workspace ou globalement dans ~/.bob/settings/settings.json.

Recherche dans le chat

Appuie sur Command+F (macOS) ou Ctrl+F (Windows/Linux) pendant que le panneau de chat Bob est focalisé pour rechercher dans tous les messages de la tâche actuelle. Les correspondances sont surlignées avec navigation précédent/suivant et défilement automatique.

Le workspace actif suit l'éditeur

Dans les workspaces multi-root, le workspace de tâche actif bascule maintenant automatiquement pour correspondre au fichier que tu es en train d'éditer, gardant le contexte IA pertinent sans changement manuel.

Améliorations

Rétention des tâches basée sur la dernière activité

La rétention des tâches est maintenant mesurée à partir de la dernière mise à jour d'une tâche, pas de sa date de création. Les tâches avec lesquelles tu continues d'interagir ne sont plus supprimées prématurément.

Gestion de la limite d'images

Bob empêche maintenant les requêtes de dépasser la limite de 20 images. Par défaut, les images plus anciennes sont automatiquement supprimées lorsque la limite est atteinte. Désactive la suppression automatique dans les paramètres pour choisir manuellement quelles images supprimer.

Corrections de Bugs

Moins de changements de mode inutiles

Correction d'un problème où Bob changeait de mode inutilement pendant une tâche. Bob reste maintenant dans le mode actif sauf si une capacité requise n'est pas disponible.

L'aperçu du diff se rouvre après fermeture

Fermer un aperçu de diff puis le rouvrir fonctionne maintenant correctement. L'aperçu restait précédemment fermé après la première fermeture.

Historique de chat rejoué sur les nouveaux tours

Correction d'un problème où l'historique de chat était incorrectement rejoué lors du démarrage d'un nouveau tour, causant l'apparition de messages en double.

Réinitialisation de la politique d'approbation

Correction d'un bug où la politique d'approbation d'outil pouvait se réinitialiser de manière inattendue pendant une tâche, nécessitant une nouvelle approbation d'outils déjà approuvés.

Confiance du workspace non appliquée aux hooks

Les hooks du cycle de vie respectent maintenant correctement le paramètre de confiance du workspace, utilisant l'état de confiance partagé plutôt qu'une évaluation séparée.

Routage de région de clé API

Correction d'un problème où les requêtes d'inférence de clé API étaient routées vers la mauvaise région, ce qui pouvait causer des échecs d'authentification.

État obsolète d'approbation d'outil de subagent

Correction d'un bug où le dialogue d'approbation d'outil pour un subagent pouvait se comporter incorrectement pendant une tâche active.

Messages de résultat d'outil correctement repliés

Correction d'un problème où les messages de résultat d'outil avec un affichage personnalisé s'étendaient en ligne au lieu d'être rendus repliés.

Liens externes du panneau de résultats

Les URLs externes dans le panneau de Résultats s'ouvrent maintenant correctement. Auparavant, cliquer sur un lien externe n'avait aucun effet.

2.0.1

Juillet 2026

Nouvelles Fonctionnalités

Parcourir les tâches entre espaces de travail

Tu peux maintenant parcourir et rouvrir des tâches d'autres espaces de travail, pas seulement celui actuellement ouvert.

Sélecteur de branche avec recherche

Le sélecteur de branche est maintenant recherchable, ce qui facilite la recherche de la bonne branche lorsque beaucoup sont disponibles.

Prévisualiser les modifications de fichiers avant de les accepter

Un nouveau paramètre te permet de prévisualiser les modifications de fichiers proposées directement dans l'éditeur avant de les accepter.

Connexion unifiée via bob.ibm.com

Tu peux maintenant te connecter via bob.ibm.com pour une expérience de connexion unique et unifiée sur tous les clients Bob.

Améliorations

Infobulles et menu d'approbation automatique

Les infobulles dans le pied de chat se comportent maintenant de manière plus prévisible, et le menu d'approbation automatique affiche une note utile renvoyant vers les paramètres.

Icônes du panneau de résultats avec code couleur

Les icônes dans le panneau de résultats ont maintenant un code couleur, ce qui facilite l'identification des différents types de problèmes d'un coup d'œil.

Validation des entrées du serveur MCP

L'ajout de serveurs MCP valide désormais correctement les entrées — empêche les doublons et exige des formats d'URL et d'arguments corrects.

Affichage amélioré des mentions

Les mentions (références @) s'affichent de manière plus fiable avec des icônes cohérentes selon les contextes.

Ressources et invites MCP

Les serveurs MCP prennent maintenant en charge les ressources et les invites, accessibles via les mentions (@) et les actions slash (/).

La recherche dans les paramètres couvre tous les onglets

La recherche dans les paramètres trouve maintenant correctement les résultats dans tous les onglets, y compris MCP, Modes et Skills.

Le texte de commande long s'enroule correctement

Le texte de commande long dans les boîtes de dialogue d'approbation d'outil s'enroule maintenant au lieu de déborder hors de l'écran.

Corrections de Bugs

Surcharge de contexte sur les nouvelles tâches

Correction d'un problème où l'envoi du statut git à chaque message causait une surcharge de contexte sur les nouvelles tâches.

Auto-compression

Le contexte est automatiquement compacté quand une tâche devient trop longue, évitant les ralentissements et la perte de contexte.

Position du curseur dans la saisie de chat

Correction d'un bug où le curseur dans la saisie de chat sautait au début du texte lors du changement de mode.

Message d'erreur Ouvrir le diff

Le bouton « Ouvrir le diff » affiche maintenant un message d'erreur clair quand le chargement de l'aperçu du diff échoue.

Reconnaissance du refus d'outil

Quand tu refuses une action d'outil, Bob reconnaît maintenant correctement le refus.

Dossiers de règles avec liens symboliques

Les règles stockées dans des dossiers avec liens symboliques à l'intérieur de .bob/rules/ sont maintenant chargées correctement.

Connexion SAML

Correction d'un problème de connexion pour les utilisateurs s'authentifiant via SAML.

Windows : tâches migrées

Correction d'un problème où les tâches migrées depuis une ancienne version de Bob n'apparaissaient pas dans la liste des tâches.

Migration des commandes d'espace de travail

La migration des commandes d'espace de travail s'exécute maintenant en toute sécurité même si elle est déclenchée plusieurs fois.

2.0.0

Juin 2026

Nouvelles Fonctionnalités

Subagents

Bob peut maintenant diviser des tâches complexes en flux de travail parallèles en générant des subagents spécialisés. Chaque subagent s'exécute dans un mode ciblé, comme un subagent qui planifie pendant qu'un autre implémente. Tu approuves chaque génération avant qu'elle ne commence.

Direction d'agent et file d'attente de messages

Redirige un agent en cours d'exécution sans l'annuler. Les nouveaux messages rejoignent une file d'attente pendant que Bob est occupé — fais-les glisser pour les réorganiser, et la file d'attente persiste à travers les rechargements de webview. Bob traite les messages en file d'attente dès qu'il termine chaque étape.

Gestion des serveurs MCP

Ajoute, configure et supprime des serveurs MCP directement depuis le panneau de paramètres. Le nouvel onglet Serveurs MCP te donne un endroit central pour gérer tous tes outils connectés sans éditer manuellement du JSON.

Workflow de revue

Un workflow de revue de code intégré qui analyse tes modifications, met en évidence les résultats et soumet des commentaires de revue structurés — le tout depuis l'IDE.

Gestion des modes avec portée workspace

Un nouvel onglet Modes dans les paramètres te permet de parcourir, créer, remplacer et gérer des modes personnalisés par dossier workspace. Tu peux activer/désactiver des groupes d'outils, sélectionner la portée du workspace et remplacer les modes intégrés ou source sans éditer manuellement les fichiers de configuration.

Onglet de paramètres Skills

Un onglet Skills dédié dans les paramètres te donne un endroit central pour voir et gérer les skills disponibles pour Bob dans ton workspace.

Tu peux maintenant acheter des packages premium pour étendre Bob avec des capacités spécialisées pour des plateformes et workflows spécifiques.

IBM Bob Premium Package for Java Modernization

Conçu pour rationaliser la modernisation Java d'entreprise. Automatise les mises à niveau Java des versions 8 à 25, modernise les architectures UI héritées en frameworks web évolutifs et re-platformise les applications d'IBM WebSphere vers IBM WebSphere Liberty — le tout dans un workflow gouverné en boucle fermée.

IBM Bob Premium Package for Z

Conçu pour accélérer la modernisation des applications mainframe sur l'ensemble du cycle de vie, de l'analyse d'application à la transformation de code complexe. Combine une expertise mainframe approfondie avec des modes spécialement conçus pour fournir des conseils contextuels adaptés aux environnements à l'échelle de l'entreprise.

IBM Bob Premium Package for i

Conçu pour optimiser l'expérience de développement pour les développeurs d'applications IBM i. Inclut des modes, skills, workflows et commandes sélectionnés pour IBM i, avec une connectivité directe à ton environnement IBM i et un accès à la documentation IBM i. Prend en charge RPG, SQL, Db2 for i, CL, DDS, COBOL et d'autres technologies IBM i.

Améliorations

Modes par défaut simplifiés

Bob est maintenant livré avec trois modes par défaut ciblés : Plan, Agent et Ask. Chaque mode est conçu pour une phase spécifique de ton workflow, avec les capacités Advanced et Orchestrator intégrées dans les modes par défaut.

Fenêtre de contexte élargie

La fenêtre de contexte est passée de 200 000 à 270 000 tokens, permettant à Bob de garder plus de ta base de code, de l'historique de conversation et de la sortie d'outils en vue en même temps. Les tâches plus longues, les fichiers plus volumineux et les projets plus complexes peuvent maintenant s'exécuter plus loin avant que le contexte ne doive être compacté.

Appels d'outils parallèles

Bob peut maintenant exécuter plusieurs outils indépendants en même temps, réduisant le temps d'attente sur les tâches qui impliquent la lecture de plusieurs fichiers, la recherche dans une base de code ou l'exécution de commandes non liées. Les demandes d'approbation pour les opérations parallèles sont gérées individuellement pour que tu conserves le contrôle total sur chaque action.

Actions Bob dans le menu contextuel de l'éditeur

Les actions Bob sont maintenant disponibles depuis le menu contextuel du clic droit de l'éditeur, ce qui rend plus rapide le démarrage d'une tâche sur du code sélectionné.

Changement de mode pendant une tâche

Bob peut maintenant changer de mode en cours de tâche, permettant à une seule tâche de passer entre des modes spécialisés au fur et à mesure que le travail évolue.

Contrôle de subagent basé sur le mode

Les modes peuvent maintenant restreindre quels subagents ils autorisent à s'exécuter. Les générations de subagent nécessitent maintenant une approbation explicite plutôt que d'être auto-approuvées.

Workflows imbriqués

Les workflows peuvent maintenant invoquer d'autres workflows, permettant une automatisation plus complexe et multi-étapes sans dupliquer la logique.

Commandes modifiables

Les commandes proposées par Bob peuvent maintenant être modifiées avant leur exécution, te donnant un contrôle précis sans avoir à annuler et reformuler.

Commandes auto-approuvées

Définis une liste de commandes de confiance que Bob peut exécuter sans demander d'approbation à chaque fois, accélérant les workflows répétitifs.

Approbations MCP au niveau de la tâche

Les approbations de groupes d'outils peuvent maintenant être configurées par tâche, indépendamment de tes paramètres globaux. Les contrôles au niveau de la tâche apparaissent en premier dans l'interface d'approbation.

Approbations d'outils séquentielles

Les demandes d'approbation apparaissent maintenant une à la fois, te donnant un flux plus clair et plus délibéré avant que Bob n'exécute chaque outil.

Aperçus d'approbation repliables

Les grands détails d'approbation d'outils se replient maintenant dans un cadre d'aperçu, gardant la vue de chat ordonnée quand Bob demande la permission pour des opérations complexes.

Refonte de l'interface de chat

L'interface de chat a un nouveau look et une nouvelle disposition pour une meilleure utilisabilité et cohérence visuelle.

Pilules de contexte

Le texte collé apparaît maintenant comme une pilule compacte dans l'entrée de chat, pour que tu puisses voir d'un coup d'œil quel contexte tu as ajouté sans que le texte complet ne remplisse la zone d'entrée.

Vue diff unifiée

Les modifications de code sont maintenant affichées dans une vue diff unifiée avec coloration syntaxique, facilitant la revue de ce que Bob a modifié.

Sortie de fichier avec coloration syntaxique

L'outil read_file affiche maintenant le contenu des fichiers avec coloration syntaxique pour une meilleure lisibilité.

Résultats grep structurés

La sortie de grep est maintenant affichée dans un format structuré et analysable pour que les résultats soient plus faciles à lire et à exploiter.

Liste de fichiers structurée

L'outil list_files affiche maintenant la sortie comme une liste de fichiers structurée avec des séparateurs de répertoire, des infobulles et des chemins de fichiers cliquables.

Compatibilité de fichiers élargie

Bob peut maintenant lire directement les fichiers .docx, .pdf et .xlsx. Utilise des documents et des feuilles de calcul comme contexte sans extraire manuellement leur contenu.

Vérifications de sécurité des commandes

Bob effectue maintenant une vérification de sécurité avant d'exécuter des commandes pour prévenir les opérations potentiellement dangereuses.

Fiabilité d'authentification améliorée

La logique d'authentification a été consolidée et renforcée. Les appels de rafraîchissement de token en double sont maintenant évités, la gestion des tokens est plus robuste et le délai d'expiration SSO est maintenant de 15 minutes.

1.0.3

Mai 2026

Améliorations

Mise à niveau du moteur VS Code : 1.109.5 → 1.116.0

Mise à niveau de la plateforme VS Code sous-jacente vers la version 1.116.0, ajoutant les derniers correctifs de sécurité, améliorations de performance et améliorations. Les mises à niveau garantissent que Bob IDE reste compatible avec les extensions modernes et les outils de développement, tout en réduisant la dette technique.

Mise à jour des dépendances pour traiter les vulnérabilités de sécurité connues. Ces mises à jour garantissent que Bob reste sécurisé et protégé contre les menaces potentielles.

Correspondance de motifs de fichiers

Correction de la vulnérabilité dans la façon dont Bob fait correspondre les motifs de fichiers et les expressions glob.

Requêtes réseau

Mise à jour du client HTTP pour corriger le problème de sécurité dans la gestion des connexions.

Gestion des archives

Correction de la vulnérabilité de sécurité lors de l'extraction de fichiers compressés.

Migration vers la nouvelle instance IBM App Configuration pour une fiabilité et des performances améliorées.

Suppression du workflow translation-check obsolète du pipeline de build.

Corrections de Bugs

Timing de rafraîchissement de token

Correction d'une condition de concurrence où les tokens d'authentification pouvaient être rejetés pendant le rafraîchissement. Un tampon de sécurité empêche maintenant les problèmes de timing dans les cas limites qui pourraient interrompre ta session.

Fiabilité de l'authentification

Amélioration de la gestion du rafraîchissement de token pour être plus robuste et fiable. La validation de token vérifie maintenant les revendications requises avant utilisation, les erreurs réseau sont gérées élégamment avec réessai automatique, et la logique de réessai utilise un backoff exponentiel pour éviter de surcharger le serveur.

Télémétrie d'autocomplétion

Correction des données de position du curseur manquantes dans la journalisation d'autocomplétion, améliorant notre capacité à comprendre et améliorer les suggestions de code.

Compatibilité d'extension

Correction d'un problème où Bob ne pouvait pas trouver les binaires requis sur les installations plus récentes de VS Code. Bob localise maintenant correctement les binaires sur différentes versions de VS Code et dispositions de packages.

1.0.2

Avril 2026

Nouvelles Fonctionnalités

Bobalytics pour les plans Enterprise

Suis l'impact de Bob sur ton cycle de vie de livraison logicielle avec des analyses et des insights complets. Mesure la contribution de Bob à ta base de code avec la métrique Bob Factor. Surveille les dépenses Bobcoin dans ton organisation. Analyse les modèles d'utilisation par langage de programmation et mode. Visualise l'activité de l'équipe et les utilisateurs actifs quotidiens. Compare l'utilisation individuelle et d'équipe pour optimiser les workflows.

Disponibilité de la gestion des clés API

L'interface d'administration inclut maintenant la gestion des clés API pour les workflows administratifs pris en charge. Liste toutes les clés API avec recherche et filtrage. Affiche les détails des clés API dans une modale. Révoque les clés API individuellement ou en masse. Affiche des badges de statut pour les clés actives, révoquées et expirées. Bascule la visibilité des clés révoquées.

Corrections de Bugs

Prédictions de code

Correction d'un problème où les suggestions de code ne se mettaient pas à jour lorsque tu modifiais le code après le curseur. Bob fournit maintenant des suggestions fraîches et contextuelles basées sur l'état actuel de ton code.

Commande Init

Correction de la faute de frappe dans la commande init : "rules-advance" est maintenant "rules-advanced".

Suivi des tâches

Correction de la façon dont les ID de tâches sont attribués, facilitant le débogage des problèmes et la corrélation des tâches dans le système.

Literate Coding

Correction d'un problème où des sauts de ligne supplémentaires étaient ajoutés avant et après les modifications. Les suggestions rapides sont maintenant désactivées en mode Literate Coding pour éviter les distractions pendant que tu écris.

Installateur

Correction de problèmes d'installation critiques sur Linux et Mac qui empêchaient Bob de démarrer après l'installation. Correction du texte de marque dans l'installateur Windows.

1.0.1

Mars 2026

Nouvelles Fonctionnalités

Génération de code alimentée par l'IA

Transforme le langage naturel en code fonctionnel dans plusieurs langages de programmation. Génère du nouveau code à partir de descriptions et d'exigences. Refactorise et débogue le code existant avec l'aide de Bob. Obtiens une complétion de code intelligente avec des suggestions sur une seule ligne et sur plusieurs lignes.

Modes spécialisés

Accède à des modes conçus spécifiquement pour différents scénarios de développement. Le mode Code écrit, modifie et refactorise le code. Le mode Ask fournit des réponses et des explications sur ta base de code. Le mode Plan aide à concevoir et planifier les implémentations avant de coder. Le mode Advanced fournit des capacités étendues incluant les outils MCP et navigateur. Le mode Orchestrator coordonne les projets multi-étapes entre les spécialités.

Système d'outils complet

Accomplis des tâches de développement complexes efficacement. Lis, écris et manipule des fichiers directement dans ton projet. Exécute des commandes de terminal avec gestion intelligente des erreurs. Contrôle et automatise les actions du navigateur web pour les tests et la validation. Recherche dans les bases de code et liste les définitions de code pour un meilleur contexte.

Intégration MCP (Model Context Protocol)

Étends les capacités d'IBM Bob avec des outils et intégrations personnalisés. Connecte-toi aux bases de données et APIs depuis ton éditeur. Accède à des outils de développement et d'opérations spécialisés. Intègre-toi aux systèmes internes de ton organisation.

Revue de code et intégration git

Rationalise ton workflow de développement avec le support git intégré. Révise les modifications de code avec la commande /review. Génère automatiquement des messages de commit. Crée des pull requests avec la commande /create-pr. Suis l'attribution de code avec les notes git.

Modes personnalisés et commandes slash

Étends les fonctionnalités pour les besoins de ton équipe. Définis des modes personnalisés pour des workflows spécialisés. Crée des raccourcis de commande réutilisables avec des commandes slash. Partage les configurations de mode dans ton équipe. Applique un contexte persistant avec Bob Rules dans les répertoires .bob/rules/.

Système de skills

Enseigne à Bob des workflows réutilisables avec des skills personnalisées. Crée des ensembles d'instructions pour les revues de code, les tests, la documentation et les tâches spécialisées. Définis des skills dans les répertoires .bob/skills/ avec des fichiers de support comme des listes de contrôle et des modèles. Partage des workflows standardisés dans ton équipe via le contrôle de version. Les skills s'activent automatiquement en mode Advanced lorsqu'elles sont pertinentes pour ta tâche.

Comment trouvez-vous ce sujet ?