L’API Code de Slack apporte une réponse concrète à un problème grandissant : les agents de programmation autonomes qui s’enferment dans des sessions privées, laissant les équipes dans l’ignorance des changements effectués et de leurs raisons. Plutôt que de caser les agents dans des messages privés génériques ou des fils de discussion trop étroits, l’API Code crée des canaux conçus pour le travail de programmation, où l’agent peut réunir les bonnes personnes, le contexte du projet et les éléments nécessaires. Ce changement — faire travailler les agents ouvertement dans le même espace collaboratif que les humains — transforme la manière dont les équipes examinent, approuvent et tirent des enseignements du travail automatisé.
Sur le plan technique, l’API fournit des primitives pour créer des canaux, gérer les membres, enregistrer des éléments, partager des différences de code, publier des mises à jour d’exécution et archiver les échanges. Les agents peuvent définir le nom d’un canal, y publier des aperçus ou des différences de code, joindre des journaux et des résultats de tests, et présenter des plans étape par étape que les collègues peuvent examiner. Slack associe également les actions des agents aux autorisations de l’espace de travail et aux contrôles de conformité : les mêmes règles d’accès et de gouvernance des messages que pour les personnes s’appliquent aux agents. Ce choix de conception réduit la complexité des intégrations pour les équipes informatiques tout en conservant une piste d’audit consultable.
Les premiers chiffres d’utilisation sont révélateurs : selon les informations communiquées, GitHub Copilot ouvre un canal de programmation dédié pour environ 30 % de ses sessions d’agent. Cela laisse penser que de nombreuses tâches confiées aux agents ont une portée suffisante pour concerner toute l’équipe, plutôt que de se limiter à de simples réponses. Pour les équipes chargées des plateformes et des outils, les canaux Code offrent un espace centralisé pour gérer les approbations, mettre le contexte en évidence et préserver les connaissances internes. Pour les responsables produit et opérations, ils constituent une expérimentation concrète de la gouvernance des agents avec intervention humaine et du partage de la responsabilité du code.
Mais rendre le travail des agents visible ne résout pas tout. Transformer leurs exécutions en éléments accessibles à tous modifie les habitudes de travail des développeurs, peut générer du bruit et impose de soigner l’expérience utilisateur pour que les canaux restent utiles plutôt qu’encombrés. Cela transforme également les intégrations avec les fournisseurs : les places de marché, les fournisseurs de modèles et les outils CI/CD doivent désormais penser en termes de flux de travail collaboratifs. Pour les équipes, la vraie question sera de savoir si les avantages — révisions plus rapides, apprentissage partagé et responsabilités plus claires — compensent le coût de la diffusion d’un plus grand nombre de résultats intermédiaires des agents.


