À propos du projet

CodeGuardian Swarm se présente comme un réseau d'intelligence distribuée composé de six sous-agents Claude Code à usage unique, destinés à vérifier les modifications dans les bases de code, les configurations réseau et la gestion des points de terminaison. Le dépôt décrit des agents pour la validation des pull requests, la conformité de l'infrastructure, la vérification des politiques Intune, l'audit de la chaîne d'approvisionnement, la corrélation des journaux, ainsi qu'un MetaGuardian qui valide les configurations des agents eux-mêmes par rapport aux bonnes pratiques des sous-agents d'Anthropic. Le README présente un protocole de communication SwarmSpec utilisant des enveloppes JSON, un bus de messages basé sur des fichiers, un orchestrateur pour le routage et un format de sortie unifié SwarmReport. Il revendique la prise en charge de fenêtres de contexte déterministes, l'application de schémas de sortie et des points de confirmation avec intervention humaine. La structure du dépôt documentée comprend des répertoires d'agents avec des fichiers de configuration YAML, des schémas JSON pour les messages et les rapports, un orchestrateur avec un bus de messages Python et un planificateur, un tableau de bord HTML minimal et des tests. Les cas d'utilisation décrits incluent la conformité continue pour les secteurs réglementés, les pipelines CI/CD fusionnés, la validation de la réponse aux incidents et l'intégration des développeurs. Le projet est sous licence MIT et comprend un avertissement indiquant qu'il complète plutôt qu'il ne remplace la révision humaine. Le README ne fournit pas de commandes d'installation concrètes, décrivant plutôt le déploiement comme un répertoire autonome d'agents pouvant être monté dans un IDE cloud ou un conteneur.