À propos du projet
OpenCode Swarm est un plugin pour OpenCode qui transforme une session de codage IA unique en une équipe d'agents spécialisés, optionnels et conditionnels dirigée par un architecte. Il impose un pipeline à étapes où le code est planifié, révisé, testé et vérifié pour la sécurité par différents agents avant d'être livré. Le plugin comprend des fonctionnalités telles que des agents spécialisés (architecte, codeur, réviseur, ingénieur de test, critique, etc.), un pipeline à étapes, un moteur de révision automatique indépendant, un protocole DEEP_DIVE pour les audits de codebase, un pipeline de curation de compétences externes, un optimiseur de compétences gouverné, des étapes de fin de phase, des sessions reprenables, le support GitLab, un moniteur de PR, 13 profils de langage complets avec validation d'analyse arborescente, une analyse de sécurité intégrée (SAST, détection de secrets, audit de dépendances), une application de la portée avec persistance inter-processus, une détection d'écriture shell pour les commandes POSIX/PowerShell/cmd, et un niveau gratuit fonctionnant avec la gamme de modèles gratuits d'OpenCode Zen. Le plugin est entièrement configurable, permettant aux utilisateurs de remplacer le modèle de n'importe quel agent, de désactiver des agents et d'ajuster les garde-fous. Il prend en charge plusieurs modes d'exécution (Balanced, Turbo, Lean Turbo, Full-Auto) et des bascules de session pour la progression automatique. L'installateur ajoute automatiquement le plugin à OpenCode, désactive les agents par défaut conflictuels et crée un fichier de configuration prêt à modifier. La mise à niveau nécessite de vider le cache d'OpenCode, ce que la commande de mise à jour du plugin gère automatiquement. Le plugin comprend un ensemble complet de commandes slash pour gérer les sessions, afficher le statut et contrôler les agents. Il se compare favorablement à d'autres plugins OpenCode comme oh-my-opencode et get-shit-done en offrant plusieurs agents spécialisés, une révision du plan avant le codage, une révision des tâches et des tests, des modèles différents pour la révision par rapport au code, une détection d'écriture shell, une application de la portée, une détection de session interactive, des sessions reprenables, une analyse de sécurité intégrée et un apprentissage des erreurs. Le plugin fonctionne avec n'importe quel fournisseur pris en charge par OpenCode, avec des recommandations pour les fournisseurs gratuits et payants.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.