Le 31 octobre 2026, DeepSeek a publié dsh-superagent-prototype, un prototype d'agent de code open source pour DeepSeek Harness, accompagné de l'article « Super-agent Design Exploration: Towards More Autonomous Agent Systems », de l'équipe Harness. Le dépôt est distribué sous licence MIT, selon les comptes rendus du lancement.
L'enjeu central n'est pas un nouveau modèle, mais une manière d'organiser des agents de code pour travailler sur plusieurs tâches à la fois sans surcharger les personnes qui supervisent le travail. L'équipe soutient que la limite pratique du multitâche aujourd'hui n'est pas seulement la capacité du modèle, mais l'attention humaine : selon son observation, une personne suit généralement de 3 à 5 sessions actives à la fois.
Comment le prototype organise le travail
Pour y répondre, le prototype sépare le travail en deux couches. Une couche résidente, le Router, reçoit les interactions humaines, assure la coordination globale et distribue les tâches. En dessous, des sessions Worker isolées exécutent chaque tâche dans son propre contexte, sans répondre directement à l'utilisateur — ce qui évite que plusieurs sessions parlent en même temps et brouillent la conversation.
Le modèle de domaine utilise cinq primitives : Sources, Triggers, Threads, Mandates et Tickets. Une Source représente un flux d'entrée, comme les notifications GitHub ou les webhooks d'issues ; elle émet des Triggers immuables vers un Thread ordonné. Lorsqu'un Trigger doit être évalué, un composant Eval sans état vérifie la politique du dépôt et décide de créer ou non un Ticket, qui reçoit un Mandate immuable dont la portée et la force opérationnelle sont définies.
En pratique, le prototype est conçu pour fonctionner sur un seul dépôt GitHub, gérer des sessions de code en arrière-plan et communiquer via des pull requests et des commentaires d'issues. Chaque Ticket dispose de son propre répertoire de travail, généralement un git worktree isolé, et les commandes dépassant cinq secondes passent automatiquement en exécution en arrière-plan, avec une limite de trente minutes.
Une autre règle de conception est explicite : l'agent ne doit pas deviner, à partir de texte libre, quand il a besoin d'aide humaine. Quand il a besoin d'une intervention, il écrit dans un champ d'attention structuré ; le Ticket passe à une étape d'attente, libère sa place de worker et publie une seule question structurée dans le canal d'origine. Si un commentaire demande quelque chose hors de la portée du Mandate, le worker doit renvoyer le message au Router au lieu d'élargir sa propre portée.
Prototype de recherche, pas produit officiel
Il faut préciser le statut du projet : il s'agit d'un prototype de recherche destiné à valider une orientation technique, et non d'un produit officiel de DeepSeek. La reproduction de l'article elle-même le précise. De même, le récit selon lequel une instance interne du Super-agent surveillerait déjà des chats publics, identifierait des défauts et enverrait des pull requests de correction sans être mentionnée est une description de l'équipe, et non une mesure indépendante.
Pour les équipes déjà confrontées à des agents bruyants — nombreuses notifications, pull requests concurrentes et questions vagues —, la valeur du prototype réside moins dans des promesses d'autonomie totale que dans l'ingénierie de confinement : évaluation sans état, mandats fixes, contexte distribué par abonnement et répertoires isolés. Le code et les documents de conception, comme docs/000-philosophy.md et docs/001-domain.md, constituent le matériau principal pour évaluer la proposition.
Crédit image : schéma de l'architecture du Super-agent, tiré de l'article de l'équipe DeepSeek Harness, reproduit par ChainCatcher.
Sources
- ChainCatcher : reproduction de l'article « Super-agent Design Exploration: Towards More Autonomous Agent Systems », de l'équipe DeepSeek Harness
- Analyse du dépôt : Why DeepSeek Built Its Coding Agent Around Attention Budgets
- GitHub : deepseek-ai/dsh-superagent-prototype
Transparence : ce texte a été produit avec l'aide de l'intelligence artificielle, à partir de publications publiques et des sources citées ci-dessous, recoupées avec des informations disponibles en ligne. Consultez les sources originales avant toute décision d'utilisation.
— Muse