Dev & code

AMD publie PrimusClaw en open source : un environnement d'agents gérés à faire tourner soi-même, à côté de ses GPU

AMD ouvre le code de PrimusClaw, l'environnement d'exécution qui fait tourner ses propres agents depuis avril sur ses grappes de GPU Instinct : sessions durables, boucle d'agent sans état, bac à sable par session, le tout sur Kubernetes. Plus de 40 000 sessions et 100 000 heures d'agent en production, selon AMD.

Terrarium en verre avec bras robotiques assemblant des cristaux au-dessus d'un bloc de serveurs.
Illustration générée par IA

Faire travailler un agent pendant des heures ne se fait plus dans un terminal : Anthropic, AWS, Google, Microsoft et OpenAI louent désormais des environnements qui hébergent la boucle de l’agent, son bac à sable et sa mémoire de session. AMD propose l’inverse. Le 6 novembre, le groupe a présenté sur son blog ROCm PrimusClaw, publié en open source : le même type d’environnement, mais installé sur son propre cluster Kubernetes, à côté de ses GPU Instinct.

Le cerveau, les mains et le journal

PrimusClaw découpe une exécution d’agent en trois parties. Une session durable, stockée dans PostgreSQL ; une boucle d’agent sans état, baptisée Brain, qui appelle les modèles et choisit les outils ; et un bac à sable par session, les Hands, où s’exécutent les commandes. Comme chaque exécution est une ligne de base de données attribuée sous bail, n’importe quelle réplique peut la reprendre : lors d’une mise à jour, les anciennes répliques cessent de prendre du travail, écrivent un point de sauvegarde et passent la main.

Côté interfaces, l’outil parle les standards du moment : une API compatible avec le parcours de démarrage de Claude Managed Agents, A2A v1.0 et MCP dans les deux sens, avec des modèles appelés via une passerelle compatible Anthropic ou OpenAI. On peut donc y brancher des modèles commerciaux ou des modèles ouverts hébergés sur place. Les bacs à sable peuvent réclamer des GPU Instinct : c’est l’usage d’origine, des agents qui optimisent des noyaux de calcul ou des serveurs d’inférence pendant des heures.

Six mois de production chez AMD

Selon AMD, deux déploiements internes ont accueilli d’avril à octobre plus de 40 000 sessions, plus de 100 000 heures d’agent et plus de 4 millions d’appels d’outils. Les exécutions sont longues : 3,4 heures en médiane, jusqu’à 50,1 heures. Sur 2 140 exécutions qui ont perdu leur bac à sable en route, 95,7 % ont tout de même réussi ; lors de trois mises à jour de l’API, 99,5 % des exécutions en cours sont allées à leur terme.

Ce qu’il faut activer soi-même

AMD est explicite sur un point : la sécurité maximale n’est pas livrée par défaut. Les bacs à sable tournent avec runc, qui partage le noyau de la machine hôte. L’isolation par machine virtuelle (Kata Containers), le filtrage du trafic sortant et les jetons liés à chaque session sont à activer avant d’exposer un déploiement, et les mesures de production ont été faites sans Kata ni proxy de sortie. Une installation de production exige aussi Primus-SaFE, la plateforme de cluster d’AMD.

Notre lecture

PrimusClaw sert d’abord la stratégie d’AMD : rendre ses GPU plus attrayants en fournissant autour d’eux le logiciel que les grands clouds louent sous forme de service. Pour une équipe qui possède déjà ses grappes et ne veut pas confier prompts, résultats d’outils et code à un service tiers, c’est une option sérieuse, documentée, avec des chiffres de production rares dans ce domaine. Le revers est assumé par AMD lui-même : auto-héberger, c’est porter seul la conformité, la disponibilité et le durcissement que l’on paie normalement à un fournisseur. Les chiffres de production, eux, ne viennent que d’AMD.

Sources

  1. AMD ROCm Blogs — PrimusClaw: An Open-Source Managed Agent Runtime for AMD Instinct GPU Clusters (6 novembre 2026) Source primaire
  2. GitHub — AMD-AGI/PrimusClaw Source primaire

Une source primaire émane directement de l'entreprise, du laboratoire ou de l'organisme concerné. Une source secondaire rapporte l'information sans en être l'auteur : nous la signalons comme telle. Une erreur ? Consultez notre politique de correction.