Task Flow, arka plan görevlerinin üzerinde yer alan akış orkestrasyonu altyapısıdır. Tek tek görevler ayrık iş birimi olmaya devam ederken, kendi durumuna, revizyon takibine ve eşitleme semantiğine sahip kalıcı çok adımlı akışları yönetir.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Task Flow ne zaman kullanılmalı
İş birden fazla sıralı veya dallanan adıma yayıldığında ve gateway yeniden başlatmaları boyunca kalıcı ilerleme takibine ihtiyaç duyduğunuzda Task Flow kullanın. Tekil arka plan işlemleri için düz bir görev yeterlidir.| Senaryo | Kullanım |
|---|---|
| Tek arka plan işi | Düz görev |
| Çok adımlı işlem hattı (A sonra B sonra C) | Task Flow (yönetilen) |
| Harici oluşturulan görevleri gözlemleme | Task Flow (yansıtılan) |
| Tek seferlik hatırlatıcı | Cron işi |
Güvenilir zamanlanmış iş akışı kalıbı
Pazar istihbaratı brifingleri gibi yinelenen iş akışları için zamanlamayı, orkestrasyonu ve güvenilirlik kontrollerini ayrı katmanlar olarak ele alın:- Zamanlama için Zamanlanmış Görevler kullanın.
- İş akışının önceki bağlam üzerine kurulması gerekiyorsa kalıcı bir cron oturumu kullanın.
- Belirleyici adımlar, onay kapıları ve sürdürme tokenleri için Lobster kullanın.
- Alt görevler, beklemeler, yeniden denemeler ve gateway yeniden başlatmaları boyunca çok adımlı çalıştırmayı izlemek için Task Flow kullanın.
isolated yerine session:<id> kullanın. Her çalıştırmanın temiz başlaması ve gerekli tüm durumun iş akışında açıkça belirtilmesi gerektiğinde isolated kullanın.
İş akışının içinde, güvenilirlik kontrollerini LLM özet adımından önce yerleştirin:
- Tarayıcı kullanılabilirliği ve profil seçimi; örneğin yönetilen durum için
openclawveya oturum açılmış bir Chrome oturumu gerektiğindeuser. Bkz. Tarayıcı. - Her kaynak için API kimlik bilgileri ve kota.
- Gerekli uç noktalar için ağ erişilebilirliği.
- Ajan için etkinleştirilmiş gerekli araçlar; örneğin
lobster,browservellm-task. - Ön kontrol hatalarının görünür olması için cron için yapılandırılmış hata hedefi. Bkz. Zamanlanmış Görevler.
sourceUrl, retrievedAt ve asOf alanlarını koruması istenmelidir. İş akışı içinde şema doğrulamalı bir model adımına ihtiyaç duyduğunuzda LLM Görevi kullanın.
Yeniden kullanılabilir ekip veya topluluk iş akışları için CLI’yi, .lobster dosyalarını ve kurulum notlarını bir skill ya da plugin olarak paketleyin ve ClawHub üzerinden yayımlayın. Plugin API’sinde gerekli genel bir yetenek eksik olmadığı sürece iş akışına özgü korumaları bu pakette tutun.
Eşitleme modları
Yönetilen mod
Task Flow yaşam döngüsünün tamamına uçtan uca sahip olur. Akış adımları olarak görevler oluşturur, bunları tamamlanmaya yönlendirir ve akış durumunu otomatik olarak ilerletir. Örnek: (1) veri toplayan, (2) raporu oluşturan ve (3) teslim eden haftalık rapor akışı. Task Flow her adımı arka plan görevi olarak oluşturur, tamamlanmasını bekler, ardından sonraki adıma geçer.Yansıtılan mod
Task Flow harici oluşturulan görevleri gözlemler ve görev oluşturma sahipliğini üstlenmeden akış durumunu eşitlemede tutar. Bu, görevler cron işlerinden, CLI komutlarından veya başka kaynaklardan geldiğinde ve ilerlemelerine akış olarak birleşik bir görünüm istediğinizde kullanışlıdır. Örnek: birlikte bir “sabah operasyonları” rutini oluşturan üç bağımsız cron işi. Yansıtılan bir akış, ne zaman veya nasıl çalıştıklarını kontrol etmeden toplu ilerlemelerini izler.Kalıcı durum ve revizyon takibi
Her akış kendi durumunu kalıcılaştırır ve revizyonları izler; böylece ilerleme gateway yeniden başlatmalarından sonra da korunur. Revizyon takibi, birden fazla kaynak aynı akışı eşzamanlı olarak ilerletmeye çalıştığında çakışma algılamayı sağlar. Akış kayıt defteri, periyodik ve kapanış denetim noktaları dahil olmak üzere sınırlı yazma öncesi günlük bakımıyla SQLite kullanır; böylece uzun süre çalışan gateway’ler sınırsızregistry.sqlite-wal yan dosyalarını tutmaz.
İptal davranışı
openclaw tasks flow cancel, akışta kalıcı bir iptal niyeti ayarlar. Akış içindeki etkin görevler iptal edilir ve yeni adımlar başlatılmaz. İptal niyeti yeniden başlatmalar boyunca kalıcıdır; bu nedenle iptal edilmiş bir akış, tüm alt görevler sonlanmadan önce gateway yeniden başlasa bile iptal edilmiş kalır.
CLI komutları
| Komut | Açıklama |
|---|---|
openclaw tasks flow list | İzlenen akışları durum ve eşitleme moduyla gösterir |
openclaw tasks flow show <id> | Bir akışı akış kimliğine veya arama anahtarına göre inceleyin |
openclaw tasks flow cancel <id> | Çalışan bir akışı ve etkin görevlerini iptal edin |
Akışların görevlerle ilişkisi
Akışlar görevlerin yerini almaz, onları koordine eder. Tek bir akış, yaşam süresi boyunca birden fazla arka plan görevini yürütebilir. Tekil görev kayıtlarını incelemek içinopenclaw tasks, orkestrasyon akışını incelemek için openclaw tasks flow kullanın.
İlgili
- Arka Plan Görevleri — akışların koordine ettiği ayrık iş defteri
- CLI: görevler —
openclaw tasks flowiçin CLI komut başvurusu - Otomasyon Genel Bakışı — tüm otomasyon mekanizmalarına hızlı bakış
- Cron İşleri — akışları besleyebilecek zamanlanmış işler