Orkestreerimine
Muuda ühekordsed agendikäivitused korratavateks, ülevaadatavateks töövoogudeks.
Defineeri töövoog agendi- ja käsusõlmede DAG-ina, valideeri see ja siis käivita. Iga käivitus toodab käivituskirje, mida saab reaalajas jälgida ja hiljem üle vaadata. Alusta mallist või ehita see lõuendil. Kõik on ettevõttepõhine reatasandi turvalisuse taga.
trigger
manual / cron
agent · plan
claude-code
exec · test
npm test
agent · fix
claude-code
exec · merge
git · gate
Kuidas see töötab
1
Defineeri DAG
Aseta agendisõlmed (viibaga Claude Code'i seanss) ja käsusõlmed (käsureakäsk) ning nendevahelised servad.
2
Valideeri
Server kontrollib graafi (pole tsükleid, iga sõltuvus laheneb) enne kui miski käivitub.
3
Käivita see
Käivita töövoog käsitsi või ajakava järgi. Iga sõlm töötab järjekorras, järgides oma sõltuvusi.
4
Jälgi käivitust
Jälgi käivituskirjet reaalajas lõuendil ja käivitusvaaturis, seejärel vaata lõpetatud käivitus hiljem üle.
Süvavaated
Agendi- ja käsusõlmed
Agendisõlm on viibaga juhitud Claude Code'i seanss; käsusõlm on käsureakäsk. Kombineeri need DAG-iks, et aheldada planeerimine, koodimuudatused, testid ja väravad üheks käivituseks.
Sõlme ajalõpud → SIGTERM
Iga sõlm võib kanda ajalõppu. Ületamisel saadetakse sõlmele SIGTERM, et kinni jäänud agent või kontrolli alt väljunud käsk ei saaks käivitust lõputult avatuna hoida.
Mallid ja visuaalne lõuend
Alusta sisseehitatud algusmallist, seejärel muuda visuaalsel lõuendil. Käivitusvaatur näitab iga sõlme staatust käivituse edenedes.
Defineeri ja käivita töövoog
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
Orkestreerimine, mis on auditeeritav, mitte läbipaistmatu.
Töövoog on lihtsalt DAG, mida saab lugeda, versioonida ja üle vaadata. Iga käivitus salvestatakse, nii et näeb täpselt, mis sõlm mida tegi: ei mingit musta kasti automaatikat.
Võrdle
| Caldyr | Shelliskriptid | Üldotstarbeline CI | |
|---|---|---|---|
| Agendipõhised sõlmed | jah | ei | ei |
| Käivituseelne DAG-i valideerimine | tsüklid + sõltuvused kontrollitud | ei | osaliselt |
| Reaalajas käivituskirje | lõuend + käivitusvaatur | ainult logid | ainult logid |
| Sõlme ajalõpp → SIGTERM | sõlmepõhine | käsitsi | ainult töötasandil |
| Ettevõttepõhine isoleerimine | RLS-skoobiga | ei | jagatud käivitajad |
KKK
Kaks tüüpi täna: agendisõlm käivitab viibast Claude Code'i seansi ja käsusõlm käivitab käsureakäsu. Need ühendatakse DAG-iks ja iga sõlme väljund seotakse järgmisega sõltuvuste kaudu.
Iga sõlm võib deklareerida ajalõpu. Selle ületamisel saadetakse sõlmele SIGTERM, nii et kinni jäänud agent või pikalt töötav käsk peatatakse, mitte ei hoita kogu käivitust avatuna.
Ei. On algusmallid kloonimiseks ja visuaalne lõuend/redaktor graafi kohandamiseks. Samuti saab töövoo defineerida definitsioonina ja käivitada selle API kaudu.
Ei. Töövood ja nende käivitused on ettevõttepõhised ja jõustatud reatasandi turvalisusega Postgresis, nii et need on nähtavad ainult neid omavas ettevõttes.
Valmis oma agente orkestreerima?
Taotle ligipääsu mõne minutiga, või räägi meiega oma töövoomustritest.