Import Azure DevOps

Vos work items Azure DevOps,
traités par l'agent que vous choisissez

Le sprint vit dans Azure Boards. Les user stories et les bugs qui vous sont assignés y sont, avec leurs étapes de reproduction, leurs critères d'acceptation et leurs captures. Ce que vous voulez, c'est un agent sur chacun, sur votre propre machine, dans le CLI qui convient à la tâche.

AgentsRoom importe ces work items dans le backlog du projet, avec leur description, leurs étapes de reproduction, leurs critères d'acceptation et leurs fichiers joints. Chacun devient un ticket que vous confiez à Claude Code, Codex, GitHub Copilot CLI, Cursor ou un autre CLI d'agent, un agent par ticket. L'import ne fait que lire : rien n'est jamais réécrit dans Azure DevOps.

D'Azure DevOps à vos agents
Projets Azure DevOps
Fabrikam
Contoso
[System.AssignedTo] = @Me
Backlog · À faire
#4120Claude Code
#4127Codex
#882Cursor
Lecture seule : rien n'est réécrit

Deux projets Azure DevOps, une requête WIQL, un agent par ticket : l'import lit Azure DevOps et n'y écrit jamais.

Azure Boards, c'est là que beaucoup d'équipes de l'écosystème Microsoft planifient le travail : le backlog, le sprint, le bug arrivé ce matin. Claude Code, Codex et les autres CLI d'agents, c'est là que, de plus en plus, ce travail se fait. Entre les deux, la méthode habituelle reste le copier-coller : le titre dans un prompt, les étapes de reproduction derrière, et les captures perdues en route.

L'import Azure DevOps fait cette étape à votre place. Vous connectez votre organisation avec un jeton d'accès personnel, vous choisissez un projet ou écrivez une requête WIQL, vous prévisualisez les work items et vous les importez. Ils arrivent dans la colonne À faire du backlog du projet comme des tickets ordinaires, avec la description, les étapes de reproduction et les critères d'acceptation convertis en Markdown et les fichiers joints téléchargés, et vous lancez un agent sur chacun comme sur n'importe quel ticket.

Ce n'est pas une synchronisation dans les deux sens. AgentsRoom n'envoie à Azure DevOps que des requêtes de lecture : aucun changement d'état, aucun commentaire, aucun champ modifié. Si vous voulez qu'un agent commente un work item ou le ferme, c'est le rôle du serveur MCP Azure DevOps de Microsoft, et les deux fonctionnent ensemble, comme expliqué plus bas.

Fenêtre Import tickets d'AgentsRoom : Azure DevOps listé à côté de GitHub Issues, JIRA, Notion et Linear, avec sa description, les work items (user stories, bugs, tâches) d'un projet Azure DevOps ou d'une requête WIQL
Import tickets dans le backlog du projet : Azure DevOps est la cinquième source, à côté de GitHub Issues, JIRA, Notion et Linear.

Ce que fait l'import Azure DevOps

Une source de plus pour le backlog, à côté de Jira, Linear, GitHub Issues et Notion.

Un projet ou votre propre WIQL

Choisissez un de vos projets dans la liste, avec un champ de recherche quand il y en a des dizaines, et la requête s'écrit toute seule : tout ce qui est encore ouvert dans ce projet, le plus récemment modifié en tête. Ou écrivez le WIQL vous-même : un chemin de zone, une itération, un tag, ou AND [System.AssignedTo] = @Me pour ne garder que vos work items.

Un seul work item, par son numéro

Vous n'avez besoin que du bug qu'on vient de vous confier ? Collez 1234, #1234, AB#1234 ou le lien du work item avec le bouton d'import de la colonne À faire. Il arrive tout seul, en haut de la colonne, sans toucher à l'import enregistré.

Étapes de reproduction et critères d'acceptation compris

Azure DevOps range la spec dans plusieurs champs HTML. L'import convertit la description, les étapes de reproduction et les critères d'acceptation en Markdown, puis ajoute un court bloc de contexte : type, état, zone, itération, priorité, story points et parent. L'agent lit la spec telle que l'équipe l'a écrite.

Des pièces jointes que l'agent peut ouvrir

Les fichiers joints au work item, et les images collées dans son texte, sont derrière votre connexion Azure DevOps : un lien ne servirait à rien à l'agent. L'import les télécharge sur votre ordinateur et les joint au ticket, jusqu'à 10 par work item.

Un type et un état qui ont du sens

Bug, User Story, Product Backlog Item, Feature, Epic, Task : les types intégrés des processus Basic, Agile, Scrum et CMMI donnent le type du ticket, et le type du work item reste en tag. Le statut terminé se lit dans la catégorie de l'état, pas dans son nom : un work item fermé dans votre processus arrive terminé, que l'état s'appelle Closed, Done ou porte un nom à vous.

Lecture seule, jeton sur votre machine

Le jeton n'a besoin que de deux droits de lecture, rien de plus. Il est chiffré sur votre ordinateur et n'atteint jamais nos serveurs ; seule la requête suit le projet sur vos autres machines, où vous collez le jeton à nouveau.

Comment ça marche

Quatre étapes. Les deux premières se font une fois par machine.

  1. 1

    Créer un jeton d'accès personnel

    Dans Azure DevOps, ouvrez User settings, puis Personal access tokens, et créez un jeton pour votre organisation avec deux droits : Work Items (Read) et Project and Team (Read). Aucun droit d'écriture n'est nécessaire.

  2. 2

    Connecter votre organisation

    Dans le backlog du projet, cliquez sur Importer des tickets et choisissez Azure DevOps. Saisissez le nom de l'organisation (ce qui suit dev.azure.com/, ou collez l'adresse complète) et le jeton.

  3. 3

    Choisir et prévisualiser

    Choisissez un projet ou écrivez une requête WIQL, puis cliquez sur Aperçu. Cherchez dans la liste par numéro ou par titre, cochez les work items voulus et importez-les, jusqu'à 500 à la fois.

  4. 4

    Confier chaque ticket à un agent

    Les work items sont maintenant des tickets dans À faire, chacun avec un lien vers Azure DevOps. Choisissez un agent et un modèle, cochez Coder dans un worktree séparé pour cette tâche si vous la voulez sur sa propre branche, et glissez le ticket dans En cours. Actualiser remet le tableau à jour plus tard.

Écran de connexion Azure DevOps d'AgentsRoom : un champ Organization rempli avec fabrikam, un champ Personal access token et un bouton Connect, les droits Work Items (Read) et Project and Team (Read), et deux notes qui disent que le jeton reste sur cette machine et que seules des requêtes de lecture sont envoyées
Le nom de l'organisation et un jeton d'accès personnel avec deux droits de lecture : c'est tout ce que demande l'import.

Ce que Microsoft et les CLI d'agents font déjà de leur côté

Microsoft publie un serveur MCP pour Azure DevOps (microsoft/azure-devops-mcp sur GitHub). Pour le serveur local, sa documentation donne claude mcp add --transport stdio azure-devops -- npx -y @azure-devops/mcp contoso pour Claude Code et codex mcp add azure-devops -- npx -y @azure-devops/mcp contoso pour Codex, où contoso est le nom de votre organisation ; par défaut, un navigateur s'ouvre pour vous connecter avec votre compte Microsoft. L'agent reçoit alors des outils pour les work items, les dépôts, les pipelines, les wikis et les plans de test, depuis sa session.

Microsoft fait aussi tourner une version hébergée de ce serveur, disponible pour tous depuis le 5 août 2026. Son annonce précise que Claude Code, Claude Desktop, ChatGPT et Cursor ne peuvent pas encore s'y connecter, parce qu'il leur faut un enregistrement OAuth que Microsoft Entra ne leur propose pas pour l'instant : ces utilisateurs restent donc sur le serveur local. Azure Boards peut aussi envoyer un work item à l'agent de code GitHub Copilot avec le bouton Copilot du work item, disponible pour tous depuis décembre 2025 : le code doit être dans un dépôt GitHub, et l'agent répond par une pull request en brouillon sur GitHub, pas par une session sur votre ordinateur.

L'import AgentsRoom répond à un autre besoin : les work items sur un tableau, à côté de vos autres tickets, avec un agent par work item sur votre propre machine et dans le CLI que vous choisissez, y compris les CLI qui n'ont aucune intégration Azure DevOps, et que le code soit dans Azure Repos, sur GitHub ou ailleurs. Les deux ne s'excluent pas : importez les work items pour planifier et lancer le travail, et donnez à un agent le serveur MCP de Microsoft quand il doit commenter ou fermer son work item lui-même.

À savoir

  • Azure DevOps Services uniquement (dev.azure.com). Azure DevOps Server, installé sur vos propres serveurs, n'est pas pris en charge.
  • Une organisation par ordinateur. Pour importer depuis une deuxième organisation, connectez-la à la place de la première.
  • Dans un seul sens : rien ne repart vers Azure DevOps, même une fois le ticket livré ici. Fermez le work item vous-même, ou donnez à l'agent le serveur MCP de Microsoft.
  • Le jeton reste sur l'ordinateur qui l'a connecté. Sur une autre machine, le bouton du tableau affiche Reconnecter, avec un badge Azure DevOps non connecté, tant que vous n'y avez pas collé un jeton.
  • Jusqu'à 500 work items par import, et jusqu'à 10 fichiers joints par work item.
  • Les commentaires, le responsable, les liens autres que le parent et l'historique ne sont pas importés : le ticket porte le titre, la description, les étapes de reproduction, les critères d'acceptation, le bloc de contexte, les tags et les fichiers.
  • Connecter Azure DevOps et écrire la requête se font sur le desktop. Depuis le téléphone, vous pouvez actualiser l'import ou faire venir un work item par son numéro ; les deux tournent sur votre ordinateur, qui doit être allumé.

Questions fréquentes

Est-ce la même chose que le serveur MCP Azure DevOps de Microsoft ?

Non. Le serveur MCP de Microsoft donne à un agent des outils pour lire et modifier Azure DevOps depuis sa session, sur les CLI qui prennent en charge MCP. L'import AgentsRoom fait venir les work items sur le backlog du projet avant qu'un agent démarre, pour que vous puissiez les planifier, confier chacun à un agent différent et les suivre sur le tableau. Vous pouvez utiliser les deux : l'import pour organiser le travail, le serveur MCP pour un agent qui doit commenter ou fermer son work item.

Claude Code peut-il utiliser Azure DevOps ?

Oui, de deux façons. Dans une session, ajoutez le serveur MCP local de Microsoft avec claude mcp add --transport stdio azure-devops -- npx -y @azure-devops/mcp contoso (le nom de votre organisation à la place de contoso) : l'agent peut alors chercher, lire et modifier des work items lui-même. Le serveur MCP hébergé de Microsoft n'accepte pas encore Claude Code, selon son annonce du 5 août 2026. Avant la session, importez les work items dans AgentsRoom et confiez chacun à un agent Claude Code : la description, les étapes de reproduction, les critères d'acceptation et les fichiers arrivent à l'agent avec sa tâche.

AgentsRoom met-il à jour le work item quand l'agent a terminé ?

Non. L'import n'envoie que des requêtes de lecture, avec un jeton qui n'a que des droits de lecture : aucun changement d'état, aucun commentaire, aucun champ modifié. Quand le ticket est livré ici, vous faites avancer le work item dans Azure DevOps vous-même, ou vous laissez un agent le faire par le serveur MCP de Microsoft.

Puis-je importer seulement les work items qui me sont assignés ?

Oui, en WIQL : choisissez le projet, puis ajoutez AND [System.AssignedTo] = @Me à la requête qu'il écrit. Vous pouvez aussi filtrer sur un chemin d'itération, un chemin de zone ou un tag. La requête est enregistrée avec le projet : Actualiser la rejoue plus tard.

Puis-je faire venir seulement le work item qu'on vient de m'assigner ?

Oui. Utilisez le bouton d'import de la colonne À faire et collez son numéro (1234, #1234 ou AB#1234) ou son lien. Il arrive en haut de À faire sans changer l'import enregistré, et il peut être actualisé seul plus tard depuis le ticket.

Mon jeton Azure DevOps quitte-t-il mon ordinateur ?

Non. Il est stocké chiffré sur l'ordinateur qui l'a connecté, avec le nom de l'organisation, et n'atteint jamais nos serveurs. Les pièces jointes ne sont téléchargées que depuis l'organisation connectée : le jeton n'est jamais envoyé à un autre hôte. Seule la requête d'import est enregistrée sur votre compte, pour que l'import suive le projet sur vos autres machines, où vous collez le jeton à nouveau.

Quels CLI d'agents peuvent travailler sur un work item importé ?

Les 17 CLI d'agents pris en charge par AgentsRoom (Claude, Codex, GitHub Copilot CLI, Cursor et 13 autres). Un work item importé est un ticket ordinaire : il tourne sur l'agent et le modèle que vous lui assignez, dans la copie de travail partagée ou dans son propre worktree git.

Est-ce que ça marche avec Azure DevOps Server ou Team Foundation Server ?

Pas aujourd'hui. L'import parle à Azure DevOps Services, sur dev.azure.com. Les équipes sur Azure DevOps Server, installé sur leurs propres serveurs, peuvent toujours donner à un agent un serveur MCP Azure DevOps qui prend en charge leur installation.

Vous aimerez aussi

Confiez vos work items Azure DevOps à vos agents

Téléchargez AgentsRoom, ouvrez votre dépôt comme projet, puis cliquez sur Importer des tickets dans son backlog et choisissez Azure DevOps.

GratuitTélécharger AgentsRoom

App companion : suivez vos agents en déplacement

Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.

Installer l'extension
Chrome Web Store

Remontez bugs et demandes directement dans votre backlog public.

Multi-projets
Multi-provider
Multi-agents
Statut en direct
Diff & commit
App mobile
Aperçu live
Équipes d'agents
Tests navigateur
Dev pilotée par backlog
Bibliothèque de prompts
Bibliothèque de skills
Voir toutes les fonctionnalités