Siirry sisältöön
Caldyr
Orkestrointi

Muuta kertaluontoiset agenttiajot toistettaviksi, tarkasteltaviksi työnkuluiksi.

Määrittele työnkulku agentti- ja suoritussolmujen DAG:na, validoi se ja aja se. Jokainen ajo tuottaa ajon tietueen, jota voidaan seurata reaaliajassa ja tarkastella jälkikäteen. Aloita pohjasta tai rakenna kanvasilla. Kaikki on asiakaskohtaista rivitason tietoturvan takana.

trigger
manual / cron
agent · plan
claude-code
exec · test
npm test
agent · fix
claude-code
exec · merge
git · gate

Miten se toimii

1
Määrittele DAG
Asettele agenttisolmut (Claude Code -istunto kehotteineen) ja suoritussolmut (shell-komento) sekä niiden väliset yhteydet.
2
Validoi
Palvelin tarkistaa graafin (ei syklejä, jokainen riippuvuus ratkeaa) ennen kuin mitään ajetaan.
3
Aja se
Käynnistä työnkulku manuaalisesti tai ajastetusti. Jokainen solmu ajetaan järjestyksessä riippuvuuksiaan noudattaen.
4
Seuraa ajoa
Seuraa ajon tietuetta reaaliajassa kanvasilla ja ajonäkymässä, ja tarkastele valmistunutta ajoa myöhemmin.

Syväsukellukset

Agentti- ja suoritussolmut
Agenttisolmu on Claude Code -istunto, jota ohjataan kehotteella; suoritussolmu on shell-komento. Koostamalla ne DAG:ksi voidaan ketjuttaa suunnittelu, koodimuutokset, testit ja portit yhdeksi ajoksi.
Solmun aikakatkaisu → SIGTERM
Jokaisella solmulla voi olla aikakatkaisu. Ylityksessä solmulle lähetetään SIGTERM, jottei jumissa oleva agentti tai pitkäkestoinen komento pidä ajoa auki loputtomiin.
Pohjat ja visuaalinen kanvas
Aloita sisäisestä aloituspohjasta ja muokkaa sitten visuaalisella kanvasilla. Ajonäkymä näyttää jokaisen solmun tilan ajon edetessä.

Määrittele ja aja työnkulku

config · workflow.yaml
name: ci-triage nodes: - id: plan type: agent prompt: "triage the failing build" timeout: 15m # SIGTERM on breach - id: test type: exec run: npm test needs: [plan] $ synaptyx workflow run ci-triage ✓ validated DAG · 2 nodes · no cycles run_id: wf_3c8a… · watch the run record live in the canvas

Orkestrointi, joka on auditoitavaa, ei läpinäkymätöntä.

Työnkulku on vain DAG, jonka voi lukea, versioida ja tarkastella. Jokainen ajo tallennetaan, joten nähtävissä on täsmälleen, mikä solmu teki mitä, ei mustan laatikon automaatiota.

Vertailu

CaldyrShell-skriptitYleinen CI
Agenttinatiivit solmutkylläeiei
DAG:n validointi ennen ajoasyklit + riippuvuudet tarkistettueiosittain
Reaaliaikainen ajon tietuekanvas + ajonäkymävain lokitvain lokit
Solmun aikakatkaisu → SIGTERMsolmukohtainenmanuaalisestivain työtason
Asiakkaan eristysRLS-rajattueijaetut ajurit

UKK

Kaksi tyyppiä tällä hetkellä: agenttisolmu ajaa Claude Code -istunnon kehotteesta, ja suoritussolmu ajaa shell-komennon. Ne ketjutetaan DAG:ksi, ja jokaisen solmun tuloste liitetään seuraavaan riippuvuuksien kautta.
Jokainen solmu voi ilmoittaa aikakatkaisun. Kun se ylitetään, solmulle lähetetään SIGTERM, joten jumissa oleva agentti tai pitkäkestoinen komento pysäytetään sen sijaan, että se pitäisi koko ajon auki.
Ei. Tarjolla on aloituspohjia kloonattavaksi ja visuaalinen kanvas/editori graafin säätämiseen. Työnkulun voi myös määritellä koneluettavana määrittelynä ja ajaa sen API:n kautta.
Ei. Työnkulut ja niiden ajot ovat asiakaskohtaisia ja rajattu Postgresin rivitason tietoturvalla, joten ne näkyvät vain niitä omistavan yrityksen sisällä.

Valmis orkestroimaan agentit?

Pyydä pääsyä minuuteissa, tai kerro meille työnkulkutarpeista.

Aloita