Skip to content

Chains ​

Chain, çalıştırılabilir bir iş akışıdır. Kabul edilmiş talimatları doğrudan çalıştırır veya sıralı ve koşullu Bit'leri birleştirir. Bit, çalıştırılabilir atomik bir görevdir. Yalnızca kontrol listesi öğeleri saklamak Chain'i çalıştırmaz ve başarılı bir çalışma oluşturmaz.

Çalışma zamanı değişmezi ​

Güncel talimatların özetiyle eşleşen geçerli bir kabul kararı yoksa çalışma reddedilir. Eksik veya eski kararlar çalıştırmadan önce yeniden doğrulanır. Sınıflandırma kullanılamıyorsa Chain çalıştırılmaz. Tarihî kayıtlar sessizce muaf tutulmaz.

Temel uç noktalar ​

YöntemYolAmaç
GET/chainsChain'leri listeler
GET/chains/:idBir Chain'i okur
POST/chainsTalimat destekli çalıştırılabilir Chain oluşturur
PATCH/chains/:idChain'i günceller ve değişen talimatları yeniden doğrular
POST/chains/from-bit-dagÇalıştırılabilir Bit'lerden ve Agent bağlarından Chain oluşturur
POST/chains/:id/trigger-runİdempotent çalışma ister
GET/chains/:id/runsÇalışmaları listeler
GET/chains/:id/bit-treeBit grafiğini okur
GET/chains/:id/artifactsÜretilen artifact'leri listeler

Talimat destekli Chain oluşturma ​

bash
curl -X POST "$BASE_URL/chains" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Haftalık müşteri güncellemesi",
    "instructions": "Bu haftanın onaylı müşteri değişikliklerini topla, kısa bir güncelleme hazırla ve workspace artifact olarak kaydet.",
    "assistantAgentInstanceId": "00000000-0000-4000-8000-000000000001"
  }'

instructions zorunludur ve sistemin çalıştırabileceği işi anlatmalıdır. İnsan pratiği, pasif hatırlatıcı veya kaynaksız kayıt reddedilir. description, talimatların yerine geçmez.

Bit bileşimi ve şablonlar ​

Çok adımlı iş akışları için /chains/from-bit-dag kullanın. Her Bit'in aktif Agent yürütme profili gibi çalıştırılabilir bir kaynağı olmalıdır. Şablon kurulumu, her Bit yuvası için tam bir Agent bağı ister ve eşleşen yürütme yetkisini oluşturur.

Geçersiz istekler, eski kararlar, kullanılamayan sınıflandırıcılar, eksik Bit kaynakları, geçersiz grafikler ve yetersiz yetkiler güvenli biçimde reddedilir.

Built with purpose.