Prodotto · Workflow Costruttore

Comporre pipeline di ingegneria dell'intelligenza artificiale. Visivamente.

Elimina un designer, collega una pedina, collegala con un valutatore, pianifica il tutto. Workflow Builder è il livello di orchestrazione per la tua flotta di agenti di codifica: ogni passaggio digitato, ogni esecuzione è riproducibile.

workflow · ship-the-fix · v12
suggeritore
perfezionare
Progettista
correre
Controllore
verdetto
Valutatore
punteggio 87
Apri PR
in coda
5 steps · 1 loop · 1 trigger ready to publish
Il problema

Il lavoro di ingegneria non è lineare.

Il vero lavoro ha fasi

Migrazioni, refactoring e funzionalità basate sulla roadmap si svolgono tutti in molti passaggi discreti: un singolo prompt non può sostenere tale carico.

La qualità è multi-passaggio

I progettisti scrivono, gli ispettori testano, i valutatori segnano, i giudici arbitrano tra i rami. Niente di tutto ciò entra in una finestra di chat.

La manutenzione non finisce mai

Controlli delle dipendenze, deriva dei documenti, eliminazione dei codici morti: i lavori ricorrenti meritano la loro cadenza, non l'ennesimo biglietto del lunedì mattina.

Come funziona

Anatomia di un flusso di lavoro.

Un flusso di lavoro è un modello digitato di agenti, passaggi e porte. Ogni nodo ha una personalità vincolante, ogni bordo un contratto chiaro, ogni corsa una registrazione permanente.

Designer
Checker
pass ⇒ open PR
Open PR
Weekly · Mon 09:00
Passo: una persona, un lavoro, completamente digitato
Persona rilegatura: modello, strumenti, competenze, apprendimenti
Agente controllore - verdetto ⇒ passaggio o feedback
Diramazione in base al risultato: gate di qualità o fallback
Trigger ricorrente: si attiva con una cadenza
Tipi di passaggi

Otto elementi costitutivi. Composizioni infinite.

Ogni blocco nella tua pipeline è un passaggio digitato con la propria personalità, configurazione sandbox e apprendimenti. Mescola e abbina: l'orchestratore si occupa del resto.

Progettista

Agente di codifica primario. Spedisce la modifica all'interno di una nuova sandbox.

Controllore

Revisore E2E che restituisce un verdetto di superamento/feedback strutturato.

Valutatore

Valuta la differenza tra cinque dimensioni e un punteggio di qualità composito.

Giudice

Confronta i rami paralleli e sceglie il vincitore con la logica.

suggeritore

Trasforma una richiesta vaga in una specifica dettagliata citata nel file.

Investigatore

Legge il codice, riproduce i bug, scrive un report per i passaggi successivi.

Ottimizzatore

Viene eseguito dopo l'approvazione per perfezionare nomi, commenti e codice morto.

Risponditore

Risolve le domande aperte emerse dall'indagine del problema.

Lavoro composto

Le catene Sprint trasformano un piano in codice spedito.

Una catena di sprint esegue lo stesso flusso di lavoro una volta per sprint: ogni sprint è una richiesta pull separata e rivedibile. La Fase 1 pone le basi; la fase 2 si basa su questo. Se lo sprint 3 fallisce, riprendi dallo sprint 3: la catena ricorda tutto: prompt, URL PR, configurazione sandbox, tutto. Questo è il modo in cui le migrazioni di più mesi vengono effettivamente spedite: non in un eroico mega-PR, ma come una sequenza tipizzata di piccoli passaggi unibili.

chain · migrate-to-app-router · 5 sprints
  1. 1
    Sprint 1 · Ponteggi
    merged
  2. 2
    Sprint 2 · Livello dati
    merged
  3. 3
    Sprint 3 · Riscrittura dell'interfaccia utente
    review
  4. 4
    Sprint 4 · Prove
    running
  5. 5
    Sprint 5 · Pulizia
    queued
2 / 5 mergedresume from sprint 3 anytime
Con una cadenza

Le attività ricorrenti mantengono integro il tuo repository mentre dormi.

Pianifica qualsiasi flusso di lavoro giornaliero, settimanale, bisettimanale o mensile. La piattaforma avvia la corsa, cattura la differenza e apre un PR: nessun invito di calendario, nessun biglietto del lunedì.

schedule
Ogni lunedì · 09:00 · rimozione settimanale del debito tecnologico
next fire · 2d 14h
Controllo delle dipendenzeRecensione PR obsoletaControllo della deriva del documento
Vetrina dell'editore

Tela visiva. Manifesto con versione. Corse dal vivo.

Componi la tua pipeline su un'area di trascinamento della selezione, invia lo YAML al tuo repository, quindi guarda lo streaming di ogni passaggio in tempo reale. Stesso flusso di lavoro, tre visualizzazioni: scegli il tuo veleno.

Tela visiva

Elimina i nodi, collega i bordi, lega i personaggi. Andata e ritorno senza perdite al manifest.

canvas · ship-the-fix · draft
Prompter
Designer
Checker
Evaluator
Costruito per gli ingegneri

Workflows che sopravvivono a una vera revisione del codice.

Sei proprietà che distinguono uno strumento di orchestrazione serio da un giocattolo senza codice.

Nativo di Git

Workflow si manifesta in tempo reale nel tuo repository. Le richieste pull possono modificare un flusso di lavoro esattamente nello stesso modo in cui modificano qualsiasi altro codice.

Controllato dalla versione

Ogni revisione viene registrata. Torna alla pipeline della settimana scorsa con un clic e il record di esecuzione punta alla versione corrispondente.

Schema digitato

Passaggi, personaggi e trigger vengono tutti convalidati rispetto a un rigoroso schema TypeScript. I flussi di lavoro errati falliscono in fase di modifica, non in produzione.

Test locale

Esegui qualsiasi flusso di lavoro rispetto a un prompt sintetico prima di promuoverlo. Costa $ 0, termina in pochi secondi, rileva la deriva del contratto.

Riproduzioni deterministiche

Riavvia qualsiasi esecuzione con gli stessi snapshot SHA, env e persona, mesi dopo, e ottieni un risultato comparabile.

Osservabilità integrata

Il costo dei token, i secondi sandbox, il punteggio di qualità e la sequenza temporale dei passaggi vengono registrati ad ogni esecuzione. Nessun esportatore, nessun codice colla.

Programmabile

Definisci i flussi di lavoro dal tuo editor.

Tutto ciò che la tela può costruire, il SDK può costruirlo più velocemente. Workflows sono semplicemente digitati TypeScript: rivedili, confrontali, inviali con il tuo codice.

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

Una pipeline in cinque fasi con un ciclo designer-checker, un gate di valutazione e un trigger settimanale, definita in una dozzina di righe.

Playbook

Tre oleodotti che vale la pena rubare.

Migrazioni su larga scala

Una catena di sei sprint che struttura, porta, testa e ripulisce: uno PR per sprint, ciascuno revisionabile separatamente.

Leggi il manuale

Manutenzione notturna

Un'attività ricorrente settimanale che controlla le dipendenze, elimina il codice morto e riporta i documenti in forma, silenziosa a meno che qualcosa non abbia bisogno di te.

Leggi il manuale

Refactor multi-repo

Rami paralleli su un frontend, un backend e un pacchetto condiviso. Un passaggio di valutazione sceglie l'implementazione più forte prima dell'apertura di qualsiasi PR.

Leggi il manuale
Workflow Builder è la prima cosa che il mio staff di ingegneri ha protetto, non evitato. Scrivono flussi di lavoro nello stesso modo in cui scrivono librerie e ora la noiosa metà della tabella di marcia viene spedita da sola.
MV
Mathieu Voss
Vicepresidente Ingegneria · Sistemi Northwind
FAQ

Domande di piombo di ingegneria.

Posso controllare la versione dei miei flussi di lavoro?
Sì, ogni flusso di lavoro è un manifest digitato che risiede nel tuo repository. Le richieste pull possono modificare un flusso di lavoro nello stesso modo in cui modificano il codice dell'applicazione, con cronologia completa, colpa e revisione. La piattaforma registra inoltre ogni revisione pubblicata in modo da poter eseguire il rollback senza toccare Git se una modifica recente si comporta in modo anomalo.
In cosa differisce dalle GitHub Azioni o da una pipeline CI?
Le azioni eseguono contenitori; Workflow Il generatore esegue gli agenti. Ogni passaggio è un personaggio AI digitato con un modello, una sandbox, un set di competenze e un archivio di apprendimenti, non uno script di shell. I passaggi emettono verdetti e punteggi di qualità che l'orchestratore utilizza per eseguire ramificazioni, cicli e gate, comportamenti che altrimenti scriveresti a mano in YAML per settimane.
I flussi di lavoro possono comunicare con i servizi interni?
Sì. Workflows vengono eseguiti all'interno di sandbox E2B isolati che possono raggiungere endpoint privati ​​tramite la tua configurazione di rete. I webhook e il SDK consentono ai flussi di lavoro di avviare i sistemi esterni, mentre il API consente ai sistemi esterni di avviare i flussi di lavoro: entrambe le direzioni sono di prima classe.
Qual è la storia del ripristino quando una modifica del flusso di lavoro va storta?
Scegli la versione precedente nell'editor del flusso di lavoro e fai clic su Ripristina. La piattaforma crea una nuova revisione pubblicata che punta alla vecchia definizione, quindi le esecuzioni in volo terminano con la versione originale e le nuove esecuzioni utilizzano il rollback. Ogni record di esecuzione memorizza la versione esatta con cui è stato eseguito per il controllo.
Come vengono gestiti i segreti?
I segreti risiedono in archivi con ambito di progetto e vengono inseriti nella sandbox all'avvio della fase. L'orchestratore non registra mai i valori segreti, i sandbox vengono rimossi alla fine di ogni esecuzione e gli audit trail mostrano quale passaggio legge quale segreto senza mai esporre il valore stesso.
Pronto per comporre

Cabla la tua prima pipeline in meno di dieci minuti.

Gratuito per 14 giorni · nessuna carta di credito

Assumi il tuo primo ingegnere AI.
Spedizione entro l'ora di pranzo.

5 minuti per l'imbarco. Il primo PR entro un'ora. Annulla in qualsiasi momento.