Ana içeriğe atla
Gorev bagimliliklari yurutme sirasini tanimlar ve gelismis orkestrasyon kaliplarini mumkun kilar. Claude Board, kosullu dallanma, otomatik baglam paylasimi ve alt gorev olusturma destekli tam DAG (Yonlu Dongusel Olmayan Graf) bagimliklarini destekler.

Bagimlilik Ekleme

1

Gorev penceresini acin

Mevcut bir gorevde duzenle’ye tiklayin veya yeni bir gorev olusturun.
2

Secenekleri genisletin

Bagimlilik duzenleyicisini gostermek icin Options bolumune tiklayin.
3

Arayin ve ekleyin

Ust gorevleri aramak ve secmek icin Add dependency dugmesine tiklayin. Ayrica Orkestrasyon Graf gorunumunde dugumler arasinda Shift+surukleme de yapabilirsiniz.

Kosullu Bagimliliklar

Bagimliliklar, alt gorevlerin ne zaman tetiklenecegini kontrol eden kosullara sahip olabilir:
KosulKenar RengiDavranis
Always (varsayilan)Gri duz cizgiUst gorev done veya testing durumuna ulastiginda alt gorev baslar
On SuccessYesil kesikliAlways ile ayni — ust gorev basarili oldugunda alt gorev baslar
On FailureKirmizi kesikliYalnizca ust gorev kalici olarak basarisiz oldugunda (yeniden denemeler tukendigi) alt gorev baslar
Otomatik kurtarma is akislari olusturmak icin On Failure kosullarini kullanin. Ornek: Bir derleme gorevi basarisiz olursa, otomatik olarak bir hata ayiklama gorevi tetikleyin.

Ajan Baglam Aktarimi

Bir ust gorev tamamlandiginda, Claude Board otomatik olarak sunlari iceren bir baglam ozeti olusturur:
  • Git diff istatistikleri (degisen dosyalar)
  • Son commit mesajlari
  • Son Claude cikti ozeti
  • Dal bilgisi
Bu baglam, bagimli alt gorev istemlerine otomatik olarak enjekte edilir. Alt ajanlar, ust gorevin ne yaptigini, hangi dosyalarin degistigini bilir ve kod tabanini yeniden kesfetmeden bu calisma uzerine insa edebilir.

Alt Gorev Olusturma

Calisan ajanlar, MCP araclari araciligiyla alt gorevler olusturabilir. Bir ajan parent_task_id ile create_task cagirdiginda, alt gorev ust goreve baglenir:
  1. Ajan, parent_task_id degerini kendi gorev kimligine ayarlayarak create_task cagrisinda bulunur
  2. Alt gorev backlog’da olusturulur ve otomatik olarak kuyruga alinir
  3. Claude sureci tamamlandiktan sonra ust gorev alt gorevleri bekleme durumuna gecer
  4. Alt gorevler yurutulur (DAG ve eslesiklik kurallarina uygun olarak)
  5. Tum alt gorevler done/testing durumuna ulastiginda, ust gorev otomatik olarak tamamlanir
Alt gorevler, ust gorevin proje baglamini miras alir. Ust gorev istemi, Claude’a alt gorevler olustururken parent_task_id degerini nasil kullanacagini belirtir.

Dongu Algilama

Claude Board, DFS (Oncelik Derinlik Aramasi) gecisi kullanarak dongusel bagimliliklari onler. Bir bagimlilik eklemek bir dongu olusturacaksa (A -> B -> C -> A), islem reddedilir.

Bagimlilik Kaliplari

Sirali: A -> B -> C -> D. Her gorev ancak onceki tamamlandiktan sonra baslar.

API

  • addDependency(taskId, dependsOnId, conditionType?) — Opsiyonel kosul (always, on_success, on_failure) ile bagimlilik ekle
  • removeDependency(taskId, dependsOnId) — Bir bagimliligi kaldir
  • getTaskDependencies(taskId) — Ust ve alt gorevleri getir
  • getDependencyGraph(projectId) — Kenarlar (conditionType dahil) ve dalgalar iceren tam graf
  • getExecutionWaves(projectId) — Dalga gruplamalari