Pipeline

Järjestetyt vaiheet, jotka välittävät työn eteenpäin — tutkimus, sitten toteutus, sitten tarkistus — laatuvaatimuksilla, jotka hylkäävät huonot välitykset aikaisin.

Useimmat oikeat koodaussessiot ovat jo pipeline: tutkimus, sitten toteutus, sitten tarkistus. Jokaisen agentin tulosteesta tulee seuraavan agentin syöte. Pipeline tekee tästä muodosta nimenomaisen sen sijaan, että jättäisi sinun kuljettamaan tekstiä terminaalien välillä.

Rakenna sellainen Builderissa käyttämällä Cmd+2 / Ctrl+2, tai käynnistä sellainen suoraan composerista.

Vaiheet

Pipeline on järjestetty lista vaiheista. Jokaisella vaiheella on agentti, malli ja tehtävänkuvaus, ja se saa edellisen vaiheen tulosteen syötteekseen.

Koska järjestys on ilmoitettu eikä improvisoitu, näet yhdellä silmäyksellä mikä agentti tekee mitä — ja samoin agentit itse.

Laatuvaatimukset

Vaihe voi hyväksyä tai hylätä saamansa välityksen.

Tämä on ominaisuuden ydin. Ilman vaatimusta hienostunut tarkistus rikkinäisestä ensiluonnoksesta on todellinen ja kallis lopputulema; vaatimuksen kanssa hylkäys tapahtuu vaiheessa kaksi vaiheen neljän sijaan.

Hylkäykset ovat rajoitettuja — oletuksena kaksi kierrosta. Sen jälkeen pipeline siirtää asian sinulle sen sijaan, että se pyörisi ikuisesti kahden eri mieltä olevan agentin välillä.

Käynnistäminen composerista

Kirjoita se lauseena:

research the auth bug, then grok drafts a fix, then opencode reviews it

Tämä tunnistetaan pipelineksi, nykyisellä terminaalilla vaiheena 1. Sana then on signaali — Agent Input Auto-tilassa kertoo sinulle, että se valitsi Pipeline ja miksi.

Seuraaminen suorituksen aikana

Mission Control näyttää vaihepalkin käynnissä olevalle pipelinelle, joten nelivaiheisen tarkistuksen debuggaaminen näyttää nelivaiheiselta tarkistukselta eikä organisaatiokaaviolta.

Keskeytetyt suoritukset — tarkoitukselliset pysäytykset mukaan lukien — säilyvät listattuina Run & Logsissa, virheen syyn näkyessä suorituksen yksityiskohdissa, ja ne voidaan viedä zip-tiedostona orkestrointilokin liitteenä.

Pipeline vai hierarchy?

  • Pipeline, kun työssä on järjestys: tämä, sitten tuo, sitten se kolmas.
  • Hierarchy, kun työssä on komentoketju: johtaja, joka jakaa työtä ja kokoaa tulokset takaisin.
  • Team tai Swarm, kun työ on rinnakkaista ja agentit ovat vertaisia.

Pattern Guide? tilavalitsimen vieressä Agent Inputissa — asettaa kaikki viisi vierekkäin sillä yhdellä verbillä, joka erottaa jokaisen muista.

Aiheeseen liittyvää