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
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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
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.
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.
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.
É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.
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.
É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/.
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.