Description
Click est un plugin de garde-fou pour le flux de travail des agents de codage IA, conçu pour Codex CLI et Claude Code, qui cible un gaspillage spécifique dans le développement piloté par des agents : après chaque petite modification, un agent relance généralement l'ensemble de la suite de tests et relit sa sortie complète, même lorsque la plupart d'entre elles n'ont pas changé. Click appelle son approche "vérification incrémentale, soutenue par des preuves conscientes des révisions," et il est explicite qu'il ne change pas quel modèle l'agent utilise ou comment il raisonne ; il gère uniquement la vérification et la réutilisation.
Lire la suite
Les hooks installés enregistrent le reçu exact pour chaque vérification que l'agent exécute : la commande, l'état de l'espace de travail et de la mutation, les entrées pertinentes, l'environnement et l'identité exécutable. Lors de la prochaine demande de vérification, Click vérifie si un changement affecte un groupe donné de tests. Un résultat est réutilisé uniquement lorsqu'un reçu exact dans le même état, une observation d'entrée signée ou une politique de propriétaire engagée prouve qu'il est toujours valide ; tout ce qui est ambigu est relancé. Un contrôle réutilisé renvoie une ligne de reçu courte au lieu de sa sortie complète, ce qui permet à l'outil d'économiser le budget de contexte d'un agent ainsi que le temps réel.
Click a trois modes. Le mode Evidence, par défaut, enregistre le travail et exécute la vérification sous les autorisations existantes de l'outil hôte sans étape d'approbation supplémentaire. Le mode Guarded, sur option, met en scène un contrat lisible décrivant le changement prévu et les vérifications requises, attend une approbation explicite de l'utilisateur lors d'un tour ultérieur, puis bloque les mutations en dehors de cette limite approuvée. Le mode Off laisse l'exécution à l'outil hôte sans aucune application des flux de travail de Click. Un tableau de bord local, ouvert par une seule commande, montre quels contrôles ont été exécutés, lesquels ont été réutilisés et le code de raison derrière chaque décision.
Le support varie selon le langage : les suites Python unittest et pytest, les suites JS/TS Vitest et Jest, et le propre exécuteur de tests de Go ont un support d'exécution, avec un fractionnement automatique des tests disponible pour les profils Python et JS/TS ; Rust, Java, .NET et C/C++ ont un support de commande plus étroit, vérifié par CI, sans intégration complète de réutilisation pour l'instant.
Le projet publie un résultat mesuré plutôt qu'une revendication de performance générale : lors de huit sessions appariées sur un dispositif de test de 40 secondes, la même tâche de correction de bogue a été terminée en 123 secondes avec Click contre 381 secondes sans, soit une réduction de 68 % du temps et 50 % de moins d'exécutions de tests, avec un coût en tokens supérieur de 6 à 11 %. La documentation de Click prend soin de qualifier cela de record de dispositif plutôt que de résultat de production, et note qu'un taux de réutilisation élevé ne se traduit pas directement par une économie de temps proportionnelle.
Click s'installe en tant que plugin depuis le marché des plugins Codex CLI ou Claude Code, fonctionne sur Linux, macOS et Windows, et est gratuit et sous licence MIT. Il est conçu pour les développeurs exécutant des agents de codage IA contre des projets avec des cycles de tests lents et répétés et des groupes de tests séparables ; pour une suite qui s'exécute déjà en quelques secondes, la configuration et la comptabilité peuvent coûter plus que de simplement la relancer.
- CatégorieAssistants de codage IA
- Modèle tarifaireOpen source
- DéploiementCloud
- PlateformesLinux, macOS, Windows
Fonctionnalités principales de Click
Enregistre un reçu signé pour chaque vérification qu'un agent de codage IA exécute
Décide au moment de l'exécution quels contrôles un changement de code affecte réellement, plutôt que de tout relancer
Remplace la sortie complète d'un contrôle réutilisé par un reçu en une ligne pour économiser le contexte
Le mode Evidence s'exécute par défaut sous les autorisations existantes de l'outil hôte, sans étape d'approbation supplémentaire
Le mode Guarded met en scène un contrat lisible et bloque les mutations jusqu'à ce qu'un humain l'approuve explicitement
Le tableau de bord local montre les contrôles exécutés vs. réutilisés, les raisons de réutilisation et où la réutilisation a été perdue
Fractionnement et sharding automatiques pour les suites de tests Python, JS/TS et Go prises en charge
S'installe en tant que plugin pour Codex CLI et Claude Code depuis le même marché
Propose des sorties en anglais, coréen et chinois simplifié, sélectionnées automatiquement par la locale
Premiers pas avec Click
Installer le plugin : Ajoutez le marché Click et installez-le dans Codex CLI ou Claude Code.
Démarrer une session : Commencez une nouvelle session de codage afin que les hooks installés et les compétences se chargent.
Demander le mode Evidence : Dites à l'agent d'utiliser Click Evidence pour un changement et d'exécuter les tests pertinents.
Vérifier l'état : Exécutez click-gate status pour voir les contrôles exécutés vs. réutilisés et le temps estimé économisé.
Ouvrir le tableau de bord : Exécutez click-gate dashboard start pour une vue locale complète des résultats et des raisons de réutilisation.
Configurer le sharding pour de grandes suites : Exécutez click-gate sharding init et suivez le guide de configuration.
Cas d'utilisation de Click
- Efficacité de la boucle de test de l'agent IA
- Vérification de grands monorepos
- Changements d'agent soumis à approbation
- Audit de vérification









