Retour à toutes les actualités
Publié le · par L'équipe Bromure

Bromure Agentic Coding 4.4 : un tableau pour les tâches de codage, une revue qui vous répond, et des automatisations que vous pouvez suivre du regard

Bromure Agentic Coding 4.4 donne au travail de l'agent une forme que vous pouvez orienter. Un nouveau kanban de tâches de codage porte un brief écrit du plan jusqu'au diff fusionné — un planificateur le décompose en phases conscientes de leurs dépendances, chacune s'exécute de façon autonome dans son propre worktree, et la fenêtre de revue vous laisse commenter le diff ligne par ligne pour le renvoyer directement à l'agent pour un tour de plus. Les automatisations rejoignent un tableau à elles, où chaque exécution planifiée passe de Planifié à Terminé sous vos yeux. Plus des correctifs pour une permutation d'onglets côté client riche et un VPN qui ne démarrait pas toujours.

Bromure Agentic Coding exécute votre agent de codage à l'intérieur d'une VM Linux jetable, avec un proxy man-in-the-middle sur l'hôte qui surveille chaque octet qu'elle envoie aux API des modèles. La version 4.4 a pour thème voir le travail : donner à ce que produit l'agent une forme que vous pouvez planifier, relire et fusionner — au lieu d'un terminal qu'il faut surveiller sans cesse. Deux de vos flux de travail deviennent des tableaux, et la revue de code apprend à vous répondre.

Un tableau kanban pour les tâches de codage

Rédigez un brief, confiez-le au tableau, et regardez-le devenir du code fusionné. Le nouveau tableau Tâches de codage (⇧⌘T, ou la ligne de pulsation TÂCHES qui trône désormais près du haut de la barre latérale) transforme une tâche écrite en travail achevé à travers cinq colonnes — À faire, Plan, En cours, Test/Revue et Terminé — avec autant de cérémonie que vous le souhaitez, et pas davantage.

Un brief dans la colonne À faire offre deux voies. Plan ouvre une session de planification visible et interactive : une conversation native, sans terminal requis, où l'agent explore votre dépôt en lecture seule, raconte ce qu'il découvre et pose les questions que votre brief laissait ouvertes — sous la forme d'une carte à onglets dont les réponses restent modifiables jusqu'à ce que vous les soumettiez toutes d'un coup. Lorsqu'il a ce qu'il lui faut, il dépose des cartes de phase ordonnées, chacune correspondant à peu près à une pull request relisable de travail, avec les dépendances tracées entre elles. Ou bien passez complètement la planification et traitez la tâche en un seul jet.

Les phases lancées comme les tâches en un seul jet s'exécutent chacune de façon totalement autonome dans un worktree et une branche git tout neufs. La carte affiche un point d'état de l'agent en direct, et un badge rouge Nécessite votre intervention dès que l'une d'elles est bloquée sur une question — la barre latérale les compte pour que vous n'en manquiez jamais aucune. Lorsque l'agent signale qu'il a terminé, la tâche glisse vers Test/Revue et son onglet de terminal se ferme de lui-même.

Le tableau Tâches de codage : un brief dans À faire proposant Plan et Un seul jet, une colonne Plan avec deux cartes de phase numérotées (la seconde verrouillée derrière une dépendance), une tâche En cours, une carte Test/Revue affichant sa branche et son nombre de commentaires, et une carte fusionnée dans Terminé.

Relisez le diff — puis renvoyez-le

Une tâche achevée atterrit dans Test/Revue, et sa carte ouvre une véritable fenêtre de revue : l'intégralité du diff de la branche par rapport à son parent, lu en direct depuis la VM, avec des sections dépliables par fichier et le décompte des ajouts/suppressions. Relisez-le comme une pull request.

Survolez n'importe quelle ligne ajoutée ou de contexte, cliquez sur la bulle dans la marge, et attachez un commentaire à cette ligne précise ; les notes au niveau d'un fichier et les notes générales fonctionnent aussi. Choisissez ensuite votre dénouement. Le bouton scindé Fusionner fusionne par défaut dans la branche parente — maintenez-le pour Écraser et fusionner, Créer une pull request… lorsque l'espace de travail dispose d'un jeton GitHub, ou pour fusionner dans n'importe quelle autre branche. Ou, plutôt que de fusionner, appuyez sur Renvoyer vers En cours : chaque commentaire rédigé est livré à l'agent sous la forme d'une instruction ancrée à une ligne — Dans foo.js, ligne 196 : utilisez une autre méthode — et la tâche retourne dans En cours sur le même worktree et la même branche pour un tour de plus. Relire, réviser, recommencer, sans jamais quitter l'application.

Les mêmes bulles de marge apparaissent aussi en dehors du tableau : dès que l'onglet actif exécute un agent de codage, le volet de diff de l'explorateur de fichiers les fait pousser, et Envoyer à l'agent regroupe vos commentaires directement dans cette session — la revue de code sans jamais créer de tâche.

Les automatisations, désormais sur un tableau à elles

Les automatisations — exécutions récurrentes et sans surveillance d'un agent, liées à un espace de travail — ont droit au même traitement. La section AUTOMATISATIONS siège tout en haut de la barre latérale, avec un + pour en créer une et une ligne de pulsation qui résume la flotte ; cliquez dessus, ou appuyez sur ⇧⌘A, pour ouvrir le tableau.

Son modèle est délibérément asymétrique : une carte d'automatisation ne quitte jamais Planifié — à chaque déclenchement, elle engendre une carte d'exécution qui traverse le tableau toute seule, à travers En cours, jusque dans Terminé, ou dans une colonne Nécessite attention qui n'apparaît que lorsqu'une exécution a réellement besoin de vous (un tableau sain ne l'affiche jamais). Cliquez sur n'importe quelle exécution pour ouvrir sa fenêtre d'exécution : une vue en direct, en lecture seule, de la session pendant que l'agent travaille, et la transcription enregistrée — prompt, narration, chaque appel d'outil et son résultat — longtemps après que le worktree a disparu. Comme toujours, tout tourne sur votre Mac, sur les propres identifiants de l'espace de travail, sans aucun service cloud ni la moindre surface réseau entrante.

Le tableau des automatisations : une colonne Planifié avec trois cartes d'automatisation, une colonne En cours vide, une colonne Nécessite attention contenant une exécution échouée avec une action Ignorer, et une colonne Terminé listant les exécutions achevées.

Vous pouvez lire tous les détails dans le manuel : Automatisations, ou voir les deux tableaux en contexte sur la page Agentic Coding.

Également corrigé dans la 4.4

  • Ordre des onglets du client riche. La duplication d'une instance distante pouvait parfois permuter deux onglets dans la barre latérale ; leur ordre reste désormais fidèle à celui de l'hôte.
  • Démarrage fiable du VPN. Le VPN ad hoc échouait parfois à démarrer à la première tentative — il démarre désormais de façon constante.

Bromure Agentic Coding est gratuit et open source sur Apple Silicon. Récupérez la 4.4 sur la page de téléchargement, ou en savoir plus →.