Documentation

Qu'est-ce que Coroid ?

Coroid prend en compte la description du travail à réaliser et vous fournit une demande de fusion testée et validée pull request — sans avoir besoin d'installer quoi que ce soit ni de lire le code.

Coroid est une plateforme hébergée qui assure l'ensemble du processus de développement logiciel. Vous lui fournissez une description de vos besoins ; elle génère alors une pull request dans votre dépôt, avec le code écrit, les tests exécutés et une revue déjà associée.

Il n'y a rien à installer ni à exécuter. Coroid clone votre dépôt dans son propre espace de travail isolé dans le cloud, y effectue les travaux nécessaires, puis pousse une branche.

Ce que vous lui fournissez

Une description claire du résultat attendu, formulée en langage courant. « Ajouter une limitation de débit au API public, 100 requêtes par minute par clé, avec retour d'un code 429 et d'un en-tête Retry-After » constitue une bonne tâche. Vous n'avez pas à rédiger le plan d'implémentation — c'est la première étape que Coroid réalise pour vous, et vous avez ensuite la possibilité de l'approuver.

Vous lui accordez également l'accès à un dépôt et, éventuellement, à tout contexte non évident à partir du code : notes d'architecture, conventions, guide de style.

Ce que vous recevez en retour

Une demande de fusion pull request, sur sa propre branche, contenant :

  • La modification de code
  • Les tests qui ont été écrits ou mis à jour
  • Le résultat de l'exécution de votre suite de tests existante
  • Une revue de code avec les anomalies corrigées ou listées

Vous le révisez et le fusionnez comme vous le feriez pour le travail d'un collègue. Coroid ne procède pas à la fusion à votre place.

Vous n'avez pas besoin d'être ingénieur pour l'utiliser.

C'est cet aspect qui transforme la manière dont les équipes travaillent, et il est facile de le manquer.

Soumettre un travail à Coroid consiste à décrire le résultat souhaité. Cela n'implique pas de lire le code, de comprendre son fonctionnement ou de connaître le contenu d'un pull request. Un stagiaire, un responsable marketing ou un agent du support qui entend régulièrement la même réclamation peuvent tous soumettre des demandes directement.

L'équipe d'ingénierie conserve le contrôle au moment crucial : pull request. Chaque demande — quelle que soit sa provenance — arrive sous forme de modification testée et validée qu'un développeur approuve ou rejette avant toute livraison.

Impact sur le carnet de tâches

La priorisation existe principalement parce que le temps d'ingénierie est limité. Une demande pouvant prendre un après-midi doit être comparée à toutes les autres tâches qu'un ingénieur pourrait accomplir durant cet intervalle, si bien que des travaux utiles et évidents restent non réalisés pendant des mois.

Lorsque le coût de tenter une demande se réduit à une capacité d'agent et quelques jetons, ce calcul change. Des travaux qui n'auraient jamais été retenus lors de la priorisation peuvent simplement être tentés, puis évalués sur la base du résultat plutôt que sur une estimation de leur valeur.

Soyez lucide quant aux limites qui vous restent : Capacité de révision et Emplacements d'agents. Coroid supprime la contrainte liée au nombre de personnes pouvant demander des tâches et au volume de développement parallèle. Toutefois, la lecture des résultats reste indispensable. Les équipes qui l'adoptent efficacement constatent que c'est la révision, et non le développement, qui devient l'élément à organiser.

Coroid exécute ses propres agents

Coroid ne s'agit pas d'une couche d'abstraction autour de Claude Code, Codex, OpenCode, Pi ou tout autre outil de codage. Il utilise un environnement d'exécution d'agents conçu spécifiquement pour une exécution autonome dans le cloud.

Pour vous, cela signifie :

  • Rien à installer. Pas d'interface en ligne de commande, pas de plug-in d'éditeur, pas de machine ni de serveur à provisionner. Coroid est entièrement basé sur API et fonctionne dans le cloud.
  • Pas d'abonnements à des outils. Vous n'avez pas besoin d'abonnements pour un assistant de codage tiers. L'accès aux modèles se fait via Coroid, ou bien via vos propres clés de fournisseur si vous préférez passer par un contrat direct.
  • Votre ordinateur portable est sans importance. Le travail se poursuit que quelqu'un soit connecté ou non — ce qui rend possibles les plannings, les moniteurs et l'automatisation pilotée par événements.

Consultez L'environnement d'exécution Coroid pour découvrir en quoi cet environnement diffère réellement.

Coroid est-il l'outil adapté ?

Coroid est conçu pour modifier un code existant que vous exploitez déjà, dans le cadre d'un processus de révision. Il s'agit d'une mission différente du prototypage ; si vous validez une idée plutôt que de la déployer, un outil de prototypage sera plus approprié, et les deux peuvent être complémentaires.

Consultez Le rôle de Coroid.

Ce qu'il ne fait pas

Préciser les limites est plus important que de lister les fonctionnalités :

  • Il ne commite pas sur votre branche par défaut. Tout arrive sous forme de PR.
  • Il ne fusionne pas lui-même son travail. L'approbation vous revient.
  • Ce n'est pas un plug-in d'éditeur. Coroid n'est pas un assistant de codage qui complète les lignes au fur et à mesure que vous tapez. Il traite des unités entières de travail pendant que vous vous occupez d'autres tâches.
  • Il ne fonctionne pas sans un dépôt connecté. Voir Connecter votre code.

Comment la taille du travail est déterminée

Coroid travaille en tâches. Une tâche correspond à une unité de travail qui aboutit à une demande d'extraction. Les projets plus importants sont exprimés sous forme de plan — un ensemble ordonné de tâches avec des phases — que vous approuvez avant toute construction.

L'unité de parallélisme est un emplacement d'agent. Un emplacement exécute une tâche à la fois. Le nombre d'emplacements dont vous disposez détermine ce que Coroid peut accomplir simultanément, et non la vitesse à laquelle une tâche individuelle est terminée.

Suivant

Créer votre compte et votre organisation — configurez l'espace de travail dans lequel votre travail sera stocké.