Orkestrointi
Muuta kertaluontoiset agenttiajot toistettaviksi, tarkasteltaviksi workflow'iksi.
Määrittele workflow agentti- ja suoritussolmujen DAG:na, validoi se, aja se. Jokainen ajo tuottaa ajorekisterin, jota voit seurata reaaliajassa ja tarkastella jälkikäteen. Aloita pohjasta tai rakenna kankaalla. Kaikki on vuokralaiskohtaista rivin tason 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 promptilla) ja suoritussolmut (shell-komento) sekä niiden väliset yhteydet.
2
Validoi
Palvelin tarkistaa graafin - ei syklejä, jokainen riippuvuus ratkeaa - ennen kuin mikään ajetaan.
3
Aja se
Käynnistä workflow manuaalisesti tai ajastetusti. Jokainen solmu ajetaan järjestyksessä riippuvuuksiaan noudattaen.
4
Seuraa ajoa
Seuraa ajorekisteriä reaaliajassa kankaalla ja ajonäkymässä, tarkastele valmistunutta ajoa myöhemmin.
Syvät sukellukset
Agentti- + suoritussolmut
Agenttisolmu on Claude Code -istunto, jota ohjataan promptilla; suoritussolmu on shell-komento. Koostaessasi ne DAG:ksi voit ketjuttaa suunnittelun, koodimuutokset, testit ja portit yhdeksi ajaksi.
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 loputtomasti.
Pohjat ja visuaalinen kangas
Aloita sisäisestä aloituspohjasta, muokkaa sitten visuaalisella kankaalla. Ajonäkymä näyttää jokaisen solmun tilan ajon edetessä.
Määrittele ja aja workflow
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ä.
Workflow on vain DAG, jonka voit lukea, versioida ja tarkastella. Jokainen ajo tallennetaan, joten näet täsmälleen minkä solmun teki mitä - ei mustan laatikon automaatiota.
Vertailu
| Synaptyx | Shell-skriptit | Yleinen CI | |
|---|---|---|---|
| Agenttinatiivit solmut | kyllä | ei | ei |
| Esi-ajo-DAG-validointi | syklit + riippuvuudet tarkistettu | ei | osittain |
| Elävä ajorekisteri | kangas + ajonäkymä | vain lokit | vain lokit |
| Solmun aikakatkaisu - SIGTERM | solmukohtainen | manuaalisesti | vain työtason |
| Vuokralaisen eristys | RLS-laajuinen | ei | jaetut ajurit |
UKK
Kaksi tyyppiä tänään: agenttisolmu ajaa Claude Code -istunnon promptilta, ja suoritussolmu ajaa shell-komennon. Ketjutat ne DAG:ksi ja liität jokaisen solmun tulosteen 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ää koko ajon auki.
Ei. Saatavilla on aloituspohjia kloonattavaksi ja visuaalinen kangas/editori graafin säätämiseen. Voit myös määritellä workflow'n määrittelynä ja ajaa sen API:n kautta.
Ei. Workflow't ja niiden ajot ovat vuokralaiskohtaisia ja toimeenpantu Postgresin rivin tason tietoturvalla, joten ne näkyvät vain niitä omistavan yrityksen sisällä.
Valmis orkestroimaan agenttisi?
Pyydä pääsyä minuuteissa - tai kerro meille workflow-tarpeistasi.