Bob Shell v2 mène la version de ce mois
La version de ce mois apporte des mises à jour pour Bob Shell, Bobalytics et Bob IDE. Bob Shell passe à V2, apportant l'agent V2 et le harness au terminal. Bobalytics introduit les vues Today et Editorial pour rendre l'activité quotidienne et les modèles d'utilisation plus larges plus faciles à comprendre. Bob IDE ajoute des améliorations ciblées aux connexions MCP, à la révision des modifications et à la gestion des tâches.
Bob Shell v2 apporte l'agent V2 au terminal
Bob V2 a introduit une architecture partagée construite autour d'un agent et d'un harness, avec des clients fournissant l'interface pour chaque environnement. Bob IDE a été le premier client à passer à cette base. Avec cette version, Bob Shell suit.
C'est plus qu'une mise à jour de l'interface terminal. Shell fonctionne maintenant sur la même base d'agent que Bob IDE, apportant Skills, Subagents et une meilleure exécution des tâches de longue durée aux sessions terminal.
Utilise Skills et Subagents depuis le terminal
Les Skills regroupent des instructions et des workflows réutilisables. Une équipe peut capturer une procédure de release, une checklist de révision ou un processus spécifique au repository une fois et l'invoquer depuis Bob Shell quand nécessaire.
Les Subagents permettent à Bob de déléguer une partie ciblée d'une tâche plus large dans un contexte séparé. Un Subagent peut tracer un flux d'authentification inconnu ou inspecter un ensemble d'échecs de tests, puis retourner ses résultats à la conversation principale sans remplir cette conversation avec chaque lecture de fichier intermédiaire et recherche.
Les deux capacités sont utiles sur les tâches plus longues. Les Skills donnent à la tâche une procédure établie à suivre, tandis que les Subagents gardent les investigations ciblées séparées. Le harness V2 aide Bob à mener ce travail à travers plusieurs étapes de manière plus fiable.
Continue le travail entre Bob IDE et Bob Shell
Bob IDE et Bob Shell partagent l'historique des tâches. Les tâches démarrées dans Shell apparaissent dans l'IDE, et /resume dans Shell inclut les tâches démarrées dans l'IDE.
Cela rend le choix du client moins permanent. Tu peux commencer dans Bob IDE quand tu veux inspecter le code et les modifications proposées visuellement, puis reprendre la tâche dans Bob Shell quand l'étape suivante correspond à un workflow terminal. La tâche reste disponible dans l'IDE quand tu veux revenir pour la révision.
Par exemple :
- Démarre un changement plus important dans Plan dans Bob IDE.
- Confie le plan à Agent et laisse Bob commencer l'implémentation.
- Reprends la tâche depuis Bob Shell avec
/resume. - Invoque un Skill pour la procédure de validation de ton équipe ou délègue une investigation ciblée à un Subagent.
- Rouvre la tâche dans Bob IDE pour réviser les modifications résultantes.
Sépare le travail interactif de l'automatisation
Bob Shell v2 rend explicite la distinction entre utilisation interactive et headless :
bob chatdémarre une session terminal interactive multi-tours.bob runexécute une tâche headless pour les scripts, pipelines et autres automatisations.bob mcpgère les configurations de serveur MCP depuis la ligne de commande.
Les exécutions headless peuvent retourner une sortie lisible par l'humain, un seul résultat JSON ou des événements JSON en streaming. Les sessions workspace peuvent être listées et reprises par ID de tâche, y compris la dernière session. Les limites et contrôles de groupes d'outils permettent à un appelant automatisé de définir des limites autour d'une exécution.
Ces changements rendent Bob Shell utile dans deux contextes différents : comme client conversationnel quand l'IDE n'est pas la bonne interface, et comme interface d'agent pour l'automatisation en ligne de commande répétable.
Vois ce qui compte dans Bobalytics
Bobalytics offre maintenant deux nouvelles façons de lire tes données d'utilisation. La vue Today fournit un instantané immédiat de ton propre travail avec Bob, tandis que la vue Editorial fait ressortir des modèles notables à travers l'organisation plus large.
Today est la nouvelle page d'accueil de Bobalytics. Elle rassemble tes tâches, ton rythme hebdomadaire et les métriques qui comptent le plus, pour que tu puisses rapidement comprendre ta journée avec Bob.

Editorial, disponible sous l'onglet Patterns, présente un résumé concis des points forts à travers les vues utilisateur, équipe et instance. Au lieu de comparer chaque graphique toi-même, tu peux utiliser Editorial pour voir quels modèles et changements se démarquent, puis décider où regarder de plus près ou prendre des mesures.


Les vues KPI existantes restent disponibles sur la page Patterns pour une analyse plus approfondie. Tu peux également exporter des données de n'importe quelle vue Bobalytics à laquelle tu as accès, à tous les niveaux et graphiques.
Améliorations ciblées dans Bob IDE
Aux côtés de la version Bob Shell v2, la mise à jour d'août inclut un ensemble d'améliorations incrémentales pour Bob IDE. Elles étendent ce à quoi Bob peut accéder via MCP, te donnent plus de contrôle sur les modifications de fichiers proposées et rendent le travail en arrière-plan plus facile à suivre.
Connecte des services qui nécessitent une autorisation utilisateur
Certains serveurs MCP peuvent fonctionner avec une credential statique. Les services qui agissent au nom d'un utilisateur individuel ont besoin d'un flux différent : l'utilisateur doit voir quel accès est demandé et décider s'il l'accorde.
Bob IDE prend maintenant en charge l'autorisation OAuth pour les serveurs MCP. Quand un serveur configuré demande une autorisation, Bob ouvre le flux de consentement du service. Tu te connectes au service, révises la demande et autorises la connexion sans copier un token personnel dans un fichier de paramètres MCP.
Les serveurs MCP peuvent également exposer plus que des outils :
- Resources via les mentions
@. Une resource est un contexte fourni par le serveur tel qu'un issue, document, schéma ou objet de repository. Tape@dans le prompt et sélectionne la resource que tu veux que Bob utilise. - Prompts via les actions
/. Un serveur MCP peut fournir un prompt pour une tâche qu'il comprend. Tape/pour trouver et exécuter le prompt depuis la conversation.
Suppose qu'un serveur de gestion de projet activé OAuth expose un issue comme resource. Après avoir autorisé le serveur, ajoute l'issue avec @, demande à Bob d'inspecter le code pertinent et passe à Plan ou Agent une fois que la portée est claire. L'autorisation reste une étape explicite, tandis que l'issue devient partie du contexte de travail.
Explore les données avec des graphiques interactifs
Bob peut maintenant générer et afficher des graphiques interactifs directement dans le chat. Demande à Bob de visualiser un ensemble de données, puis explore le résultat sans quitter la conversation.
Inspecte et façonne les modifications de fichiers avant qu'elles n'atterrissent
Sur un changement avec une large surface, réviser seulement après que les fichiers ont été mis à jour crée un retour en arrière évitable. Un nouveau paramètre te permet de prévisualiser les modifications de fichiers proposées par Bob dans l'éditeur avant qu'elles ne soient appliquées.
La proposition s'ouvre comme un diff, où tu peux l'inspecter aux côtés du fichier actuel. Si l'approche est correcte mais qu'une ligne nécessite un ajustement, modifie cette ligne directement dans le diff et approuve la proposition corrigée.
Ce sont deux contrôles liés mais distincts :
- Edit preview change quand les modifications proposées par Bob sont appliquées. Les fichiers restent inchangés pendant que tu révises la proposition.
- Modifier le diff change la proposition elle-même. C'est utile pour une petite correction qui ne justifie pas un autre prompt.
Le workflow consiste à demander à Bob le changement, inspecter le diff proposé, l'ajuster si nécessaire et l'approuver.

Garde une trace du travail à travers les workspaces
Le navigateur de tâches te permet maintenant de parcourir et rouvrir les tâches Bob d'autres workspaces. Bob peut également envoyer une notification de bureau quand une tâche en arrière-plan nécessite ton entrée et que l'éditeur est en arrière-plan.
Les sorties restent également accessibles après la conversation. Les artefacts HTML générés par Bob sont sauvegardés à l'intérieur du workspace et peuvent être ouverts dans Live Preview. Un rapport d'architecture ou un résumé d'investigation vit donc avec le projet au lieu de seulement à l'intérieur de son historique de tâches.
Plus d'améliorations Bob IDE
- Choisis combien de jours Bob garde les tâches terminées avant de les effacer sous Settings > Chat.
- Recherche dans ton historique de chat avec Cmd/Ctrl+F, avec des correspondances surlignées et une navigation suivant/précédent.
- Ask recherche d'abord dans la documentation Bob lors de la réponse aux questions sur les fonctionnalités Bob.
- Les fichiers de règles de mode personnalisé sont inclus quand les modes sont exportés, importés, installés ou supprimés.
- Le sélecteur de branch est recherchable.
- L'équipe active apparaît dans la barre d'état pour les utilisateurs qui appartiennent à plusieurs équipes.
Essaie la dernière version
Pour Bob Shell v2, démarre une tâche dans Bob IDE et reprends-la depuis Shell avec /resume. Utilise un Skill pour une procédure d'équipe répétable ou demande à Bob de déléguer une investigation ciblée à un Subagent.
Dans Bob IDE, connecte un serveur MCP activé OAuth et ajoute une de ses resources avec @ ou exécute un prompt fourni par le serveur avec /. Puis demande à Bob un changement de code avec edit preview activé, révise la proposition, fais toute petite correction dans le diff et approuve-le.
Liens
