Produit · Workflow Générateur

Composez des pipelines d’ingénierie IA. Visuellement.

Déposez un concepteur, attachez un vérificateur, faites-le passer par un évaluateur, planifiez le tout. Workflow Builder est la couche d'orchestration de votre flotte d'agents de codage : chaque étape est saisie, chaque exécution est rejouable.

workflow · ship-the-fix · v12
Inviteur
affiner
Concepteur
courir
Vérificateur
jugement
Évaluateur
note 87
Ouvrir PR
en file d'attente
5 steps · 1 loop · 1 trigger ready to publish
Le problème

Le travail d’ingénierie n’est pas linéaire.

Le vrai travail comporte des phases

Les migrations, les refactorisations et les fonctionnalités basées sur une feuille de route se déroulent toutes en plusieurs étapes distinctes : une seule invite ne peut pas supporter cette charge.

La qualité est multi-passes

Les concepteurs écrivent, les contrôleurs testent, les évaluateurs notent, les juges arbitrent entre les branches. Rien de tout cela ne rentre dans une fenêtre de discussion.

La maintenance ne s'arrête jamais

Audits de dépendances, dérives de documents, balayages de code mort : les tâches récurrentes méritent leur propre cadence, pas un énième ticket du lundi matin.

Comment ça marche

Anatomie d'un flux de travail.

Un flux de travail est un plan dactylographié d'agents, d'étapes et de portes. Chaque nœud a une liaison personnelle, chaque bord un contrat clair, chaque exécution un enregistrement permanent.

Designer
Checker
pass ⇒ open PR
Open PR
Weekly · Mon 09:00
Étape : un personnage, un travail, entièrement saisi
Persona liaison – modèle, outils, compétences, apprentissages
Agent vérificateur - verdict ⇒ réussite ou feedback
Branchement sur résultat – porte de qualité ou repli
Déclencheur récurrent – se déclenche à une cadence
Types d'étapes

Huit éléments de base. Des compositions sans fin.

Chaque bloc de votre pipeline est une étape typée avec sa propre personnalité, sa propre configuration sandbox et ses propres apprentissages. Mélangez et assortissez – l’orchestrateur s’occupe du reste.

Concepteur

Agent de codage primaire. Envoie la modification dans un nouveau bac à sable.

Vérificateur

Évaluateur E2E qui renvoie un verdict structuré de réussite/rétroaction.

Évaluateur

Évalue la différence sur cinq dimensions et un score de qualité composite.

Juge

Compare les branches parallèles et choisit le gagnant avec justification.

Inviteur

Transforme une demande vague en une spécification détaillée citée dans un fichier.

Enquêteur

Lit le code, reproduit les bugs, rédige un rapport pour les étapes en aval.

Optimiseur

S'exécute après approbation pour peaufiner la dénomination, les commentaires et le code mort.

Répondeur

Résout les questions ouvertes soulevées par l’enquête sur les problèmes.

Travail composé

Les chaînes Sprint transforment un plan en code expédié.

Une chaîne de sprint exécute le même flux de travail une fois par sprint - chaque sprint constitue une demande d'extraction distincte et révisable. La phase 1 pose les bases ; la phase 2 s’appuie sur cela. Si le sprint 3 échoue, reprenez le sprint 3 - la chaîne se souvient de tout : les invites, les URL PR, la configuration du bac à sable, le tout. C'est ainsi que les migrations sur plusieurs mois se déroulent réellement - non pas en un seul méga-PR héroïque, mais sous la forme d'une séquence typée de petites étapes fusionnables.

chain · migrate-to-app-router · 5 sprints
  1. 1
    Sprint 1 · Échafaudage
    merged
  2. 2
    Sprint 2 · Couche de données
    merged
  3. 3
    Sprint 3 · Réécriture de l'interface utilisateur
    review
  4. 4
    Sprint 4 · Tests
    running
  5. 5
    Sprint 5 · Nettoyage
    queued
2 / 5 mergedresume from sprint 3 anytime
Sur une cadence

Les tâches récurrentes maintiennent votre dépôt en bonne santé pendant que vous dormez.

Planifiez n’importe quel flux de travail quotidiennement, hebdomadairement, bihebdomadairement ou mensuellement. La plate-forme déclenche l'exécution, capture le différentiel et ouvre un PR - pas d'invitations de calendrier, pas de tickets du lundi.

schedule
Tous les lundis · 09h00 · balayage hebdomadaire de la dette technologique
next fire · 2d 14h
Audit de dépendanceExamen PR périméVérification de la dérive du document
Vitrine de l'éditeur

Toile visuelle. Manifeste versionné. Des courses en direct.

Composez votre pipeline sur un canevas par glisser-déposer, envoyez le YAML à votre dépôt, puis regardez chaque étape en temps réel. Même flux de travail, trois vues : choisissez votre poison.

Toile visuelle

Supprimez des nœuds, des bords métalliques, liez des personnages. Aller-retour sans perte vers le manifeste.

canvas · ship-the-fix · draft
Prompter
Designer
Checker
Evaluator
Conçu pour les ingénieurs

Workflows qui survivent à une véritable revue de code.

Six propriétés qui distinguent un outil d'orchestration sérieux d'un jouet sans code.

Git-natif

Workflow se manifeste en direct dans votre dépôt. Les demandes d'extraction peuvent modifier un flux de travail exactement de la même manière qu'elles modifient n'importe quel autre code.

Contrôle de version

Chaque révision est enregistrée. Revenez au pipeline de la semaine dernière en un clic et l'enregistrement d'exécution pointe vers la version correspondante.

Schéma typé

Les étapes, les personnages et les déclencheurs sont tous validés par rapport à un schéma TypeScript strict. Les mauvais flux de travail échouent au moment de l'édition, pas en production.

Tests locaux

Exécutez n’importe quel flux de travail sur une invite synthétique avant de le promouvoir. Coûte 0 $, se termine en quelques secondes, détecte la dérive du contrat.

Rediffusions déterministes

Relancez n'importe quelle exécution avec les mêmes instantanés SHA, d'environnement et de personnalité - des mois plus tard - et obtenez un résultat comparable.

Observabilité intégrée

Le coût du jeton, les secondes du bac à sable, le niveau de qualité et la chronologie des étapes sont enregistrés à chaque exécution. Pas d'exportateurs, pas de code colle.

Programmable

Définissez des workflows depuis votre éditeur.

Tout ce que le canevas peut construire, le SDK peut le construire plus rapidement. Workflows sont simplement tapés en TypeScript - examinez-les, comparez-les, envoyez-les avec votre code.

workflows/ship-the-fix.ts
// Define a workflow programmatically
import { createWorkflow, step, loop } from "@codecourier/sdk";

export const ship = createWorkflow({
  name:    "ship-the-fix",
  trigger: { recurring: "weekly" },
  steps: [
    step("prompter", { persona: "prm_42" }),
    loop({ max: 3 }, [
      step("designer", { model: "claude-opus-4-6" }),
      step("checker",  { model: "claude-sonnet-4-6" }),
    ]),
    step("evaluator", { threshold: 80 }),
    step("open_pr"),
  ],
});

await ship.publish(); // → v13 live

Un pipeline en cinq étapes avec une boucle de concepteur-vérificateur, une porte d'évaluateur et un déclencheur hebdomadaire - défini en une douzaine de lignes.

Manuels de jeu

Trois pipelines qui valent la peine d'être volés.

Migrations à grande échelle

Une chaîne de six sprints qui échafaude, porte, teste et nettoie - un PR par sprint, chacun pouvant être révisé isolément.

Lire le manuel de jeu

Entretien nocturne

Une tâche récurrente hebdomadaire qui audite les dépendances, balaie le code mort et remet les documents en forme - silencieuse à moins que quelque chose n'ait besoin de vous.

Lire le manuel de jeu

Refactors multi-dépôts

Branches parallèles sur un frontend, un backend et un package partagé. Une étape de jugement sélectionne l'implémentation la plus solide avant l'ouverture de tout PR.

Lire le manuel de jeu
Workflow Builder est la première chose que mes ingénieurs ont protégée, et non évitée. Ils écrivent des flux de travail de la même manière qu'ils écrivent des bibliothèques - et maintenant la moitié ennuyeuse de la feuille de route est livrée d'elle-même.
MV
Mathieu Voss
Vice-président ingénierie · Northwind Systems
FAQ

Questions principales d'ingénierie.

Puis-je contrôler la version de mes flux de travail ?
Oui, chaque flux de travail est un manifeste tapé qui réside dans votre référentiel. Les demandes d'extraction peuvent modifier un flux de travail de la même manière qu'elles modifient le code d'une application, avec un historique complet, un blâme et une révision. La plateforme enregistre également chaque révision publiée afin que vous puissiez revenir en arrière sans toucher à Git si une modification récente se comporte mal.
En quoi est-ce différent des actions GitHub ou d'un pipeline CI ?
Les actions exécutent des conteneurs ; Workflow Builder exécute des agents. Chaque étape est un personnage d'IA typé avec un modèle, un bac à sable, un ensemble de compétences et un magasin d'apprentissages, et non un script shell. Les étapes émettent des verdicts et des scores de qualité que l'orchestrateur utilise pour créer des branches, des boucles et des portes - un comportement que vous auriez autrement écrit manuellement dans YAML pendant des semaines.
Les workflows peuvent-ils communiquer avec les services internes ?
Oui. Workflows s'exécute dans des bacs à sable E2B isolés qui peuvent atteindre des points de terminaison privés via votre propre configuration réseau. Les webhooks et le SDK permettent aux workflows de lancer des systèmes externes, et le API permet aux systèmes externes de lancer les workflows - les deux directions sont de première classe.
Quelle est l’histoire d’un retour en arrière lorsqu’une modification du flux de travail tourne mal ?
Choisissez la version précédente dans l'éditeur de workflow et cliquez sur Revenir. La plateforme crée une nouvelle révision publiée pointant vers l'ancienne définition, de sorte que les exécutions en cours se terminent sur leur version d'origine et que les nouvelles exécutions utilisent la restauration. Chaque enregistrement d'exécution stocke la version exacte sous laquelle il a été exécuté pour audit.
Comment les secrets sont-ils gérés ?
Les secrets résident dans des coffres-forts au niveau du projet et sont injectés dans le bac à sable au début de l'étape. L'orchestrateur n'enregistre jamais les valeurs secrètes, les sandbox sont supprimés à la fin de chaque exécution et les pistes d'audit indiquent quelle étape a lu quel secret sans jamais exposer la valeur elle-même.
Prêt à composer

Câblez votre premier pipeline en moins de dix minutes.

Gratuit pendant 14 jours · pas de carte de crédit

Embauchez votre premier ingénieur IA.
Expédier avant l'heure du déjeuner.

5 minutes pour embarquer. Premier PR dans l'heure. Annulez à tout moment.