Prototype de recherche publié par l'équipe DeepSeek : un agent de codage proactif qui veille sur un dépôt GitHub unique pour le compte de l'équipe, conditionné sous forme de plugin pour DeepSeek Harness (DSH). Une fois qu'une personne autorisée lui assigne une tâche explicitement sur GitHub ou Feishu, il crée un ticket, exécute le travail dans une session et un répertoire isolés, puis revient dans la conversation d'origine pour livrer le résultat, par exemple en ouvrant une PR ; le panneau web ne liste que les éléments nécessitant une intervention humaine.
Étoiles 2211 (+201 / 24h)
Raison
- Le principe de conception est de « solliciter le moins possible l'attention humaine » : il n'agit que lorsqu'une personne autorisée le mandate directement ou lorsque les règles définies par l'équipe l'autorisent ; il confirme une fois lors de l'acceptation de la tâche, reste silencieux pendant l'exécution, et ne reprend la parole que lorsque le résultat est prêt, qu'une décision humaine est requise ou qu'il est bloqué ; pour les modifications nécessitant des décisions de conception, il s'arrête pour poser une question précise
- Le travail proactif déduit par les règles, sans mandat explicite, fonctionne par défaut en mode observe : il ne fait que consigner ce qu'il « aurait accepté » sans l'exécuter réellement ; après examen de ces journaux, on peut basculer en mode auto ; le panneau classe les éléments par « en attente de réponse », « en attente de revue », « bloqué » et « échec », et n'occupe pas d'espace lorsque l'état est normal
- Chaque ticket dispose de sa propre session d'exécution (worker-<numéro de ticket>) et de son répertoire ; des commandes de préparation configurables utilisent git worktree pour vérifier le code ; les commandes au premier plan passent en arrière-plan après 5 secondes, permettant à l'agent de recevoir de nouveaux messages lors de l'étape suivante ; après la fin du tour, les tâches en arrière-plan s'exécutent pendant au maximum 30 minutes
Utilisation
- La recommandation officielle est de faire lire le fichier SETUP.md du dépôt par votre agent de codage pour vous accompagner dans l'installation : il pose une seule question à la fois (source des requêtes, dépôt cible, compte GitHub utilisé par l'agent, personnes autorisées à assigner des tâches, répertoire de vérification, signature des commits, fusion automatique ou non), compile le tout en un plan, et n'exécute les actions qu'après votre confirmation
- Prérequis : Node.js 22.19+ ou 24+, pnpm, git 2.32+, tmux, Python 3.8+, GitHub CLI 2.48+, une version compatible de DSH et un service de modèle configuré ; l'agent doit utiliser un compte GitHub dédié, Feishu est optionnel
- Par défaut, une configuration superagent distincte est lancée (port 3082, préfixe de branche agent/), sans affecter vos propres sessions DSH ; lisez docs/000 à 008 dans l'ordre numérique
Risques
- L'équipe officielle précise qu'il s'agit d'un prototype de recherche et non d'un produit officiel de DeepSeek ; une grande partie de l'ingénierie a été réalisée par des agents de codage, ce qui peut entraîner des bugs et une incohérence de style de code ; la version publique diffère des versions internes et de l'implémentation décrite dans l'article « Exploring Super-agent Design », certaines conceptions mentionnées dans l'article n'étant pas implémentées
- Les sessions d'exécution exécutent des commandes sans approbation préalable, sous l'identité de l'utilisateur système de l'opérateur, et commentent ou ouvrent des PR dans les dépôts d'équipe via le compte de l'agent ; l'équipe officielle recommande de commencer avec une liste restreinte et le mode journalisation uniquement ; licence MIT, dépôt créé le 31 10