Todoist Görev Yöneticisi
Ajanınıza uzun süren görevlerde tam görünürlük sağlayın — akıl yürütme, ilerleme günlükleri ve durum güncellemelerini doğrudan Todoist'e senkronize edin, hepsi OpenClaw Ultra ile otomatikleştirilmiş.
Sistem Genel Bakışı
Bu sistem, Todoist'i ajanınız için bir şeffaflık panosuna dönüştürür. Her karmaşık görev, tam plan, gerçek zamanlı alt adım yorumları ve otomatik durum geçişleriyle bir Todoist öğesi alır. Ajanınızın ne yaptığını ve nerede takıldığını her zaman bilirsiniz.
| Sistem Katmanı | Temel İşlev | Sonuç |
|---|---|---|
| Görev Oluşturma Katmanı | Ajanın tam akıl yürütme planıyla otomatik Todoist görevleri oluşturma | Doğru projede/bölümde takip edilen görev |
| İlerleme Akışı Katmanı | Gerçek zamanlı alt adım tamamlanması görev yorumları olarak kaydedilme | Kronolojik yürütme günlüğü |
| Durum Yönetimi Katmanı | Görevleri In Progress / Waiting / Done bölümleri arasında otomatik taşıma | Görsel pipeline durumu |
| Sağlık İzleme Katmanı | Takılmış veya başarısız görevler için periyodik heartbeat kontrolü | Engellenmiş görevler için zamanında uyarı |
| Raporlama Katmanı | Yürütme metrikleriyle günlük görev tamamlama özeti | Gün sonu üretkenlik raporu |
Ön Koşullar
| Öğe | Gereksinim |
|---|---|
| OpenClaw Ultra | Yüklü ve çalışıyor |
| Todoist hesabı | API erişimli Free veya Pro planı |
| Todoist API Token | Todoist Ayarları > Entegrasyonlar bölümünden alınır |
| Project ID | Bir proje oluşturun (ör. "OpenClaw Tasks") ve ID'sini kopyalayın |
Adım 0 — Todoist API Kimlik Bilgilerini Alma
Ajan görevleri senkronize edebilmeden önce API erişimine ihtiyacınız var.
İşlem Adımları
- Todoist Ayarları > Entegrasyonlar bölümüne gidin
- API Tokennızı kopyalayın
- "OpenClaw Tasks" adlı yeni bir proje oluşturun
- İçeride 3 bölüm oluşturun: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Project ID ve Section IDs'yi not edin (her bölüme tıkladığınızda URL'de görünür)
Adım 1 — Ajanın Senkronizasyon Scriptlerini Oluşturmasına İzin Verin
Bir skill yüklemek yerine, OpenClaw'dan entegrasyon scriptlerini kendisinin oluşturmasını isteyin.
Kullanıma Hazır Prompt
Kendi çalıştırmalarınız için Todoist tabanlı bir görev görünürlük sistemi oluşturmanızı istiyorum.
Önce 'scripts/' klasöründe üç bash scripti oluşturun:
1. todoist_api.sh — Todoist REST API için bir curl wrapper'ı
2. sync_task.sh — In Progress, Waiting, Done section_ids ile görev oluşturma veya güncelleme
3. add_comment.sh — ilerleme günlüklerini görev yorumları olarak paylaşma
Bu kimlik bilgilerini kullanın:
- Token: [Todoist API token'ınız]
- Project ID: [proje ID'niz]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Oluşturduktan sonra, bir test görevi oluşturarak scriptlerin çalıştığını doğrulayın.Script Yapısı (Otomatik Üretilen)
Ajan, Todoist REST API'yi çağıran scriptler üretecektir:
- todoist_api.sh — genel GET/POST wrapper'ı
- sync_task.sh — açıklamada planla doğru bölümde görevler oluşturur
- add_comment.sh — yürütme günlüklerini yorum olarak ekler
INFO
Manuel kodlama gerekmez. Ajan script oluşturmayı halleder — sadece yukarıdaki promptu kimlik bilgilerinizle yapıştırın.
Adım 2 — Görev Görünürlük Modunu Etkinleştirme
Ajana bundan sonra her karmaşık görev için Todoist kullanmasını söyleyin.
Prompt
Bundan sonra, verdiğim her karmaşık görev için:
1. Başlamadan önce "🟡 In Progress"de bir Todoist görevi oluşturun
- Görev adı: hedefin kısa özeti
- Açıklama: tam YÜRÜTME PLANINIZ (adım adım)
2. Her alt adım tamamlandığında add_comment.sh'yi çağırın:
- ne yapıldı
- anahtar sonuçlar veya kararlar
- karşılaşılan engeller
3. Görev tamamlandığında "🟢 Done"a taşıyın
4. Engellenmiş ve sizi bekliyorsa "🟠 Waiting"e taşıyın ve nedenini açıklayın
Bu görevi işlemeye başlayın: [ilk karmaşık göreviniz]Adım 3 — Tek Seferlik Görev Senkronizasyonu (Manuel Mod)
Yine de takip gerektiren hızlı ad-hoc görevler için.
Prompt
Bu görevi Todoist'te takip edin:
Task: [açıklama]
Plan: [kısa adımlar]
Priority: [high/medium/low]
"🟡 In Progress"de oluşturun ve daha fazla talimat verdikçe güncelleyin.Adım 4 — Heartbeat İzlemeyi Etkinleştirme
Görev ilerlemesini periyodik olarak kontrol ederek sessiz hataları önleme.
Prompt
Bir heartbeat izleme rutini ayarlayın:
Her 30 dakikada, "🟡 In Progress"deki tüm Todoist görevlerini kontrol edin:
- Her görev için son yorumun son 25 dakika içinde olduğundan emin olun
- Bir görevin 30+ dakika yeni yorumu yoksa, takılmış olarak işaretleyin
- [Telegram / e-posta] üzerinden bildirin: görev adı, son güncellemeden bu yana geçen süre, olası neden
Ayrıca her gün saat 18:00'de bir kontrol çalıştırın:
- Bugün "🟢 Done"a taşınan tüm görevleri özetleyin
- Hâlâ "🟠 Waiting"deki görevleri yaşlarıyla birlikte listeleyin
- Tamamlanmış görev başına ortalama yorum sayısını raporlayınAdım 5 — Takılmış Görevleri Otomatik Uzlaştırma
Görevler sessizleştiğinde ajanın kurtarmasına veya yükseltmesine izin verin.
Prompt
Bir görev takılmış olarak işaretlendiğinde (30+ dakika güncelleme yok):
1. Görevin orijinal planının devam edip edemeyeceğini kontrol edin
2. Evetse, bir kurtarma yorumu yayınlayın ve devam edin
3. Hayırsa, "🟠 Waiting"e taşıyın ve ne gerektiğini açıklayın
4. 2+ saattir takılıysa, bana doğrudan mesajla yükseltinNihai Workflow Mantığı
Görev verirsiniz → Ajan planlı Todoist görevi oluşturur →
Alt adım yorumları gerçek zamanlı yayınlanır → Durum otomatik güncellenir →
Heartbeat sağlığı izler → Tam görünürlük için her an Todoist'i kontrol edersinizPratik Kullanım İpuçları
- Todoist listesinin bir bakışta taranabilir olması için açıklayıcı görev adları kullanın
- Todoist'i açtığınızda önce "🟠 Waiting" bölümünü kontrol edin — ajan sizi orada bekliyor
- Otomatik takip görevleri oluşturmak için Otomatik Toplantı Notları workflow'u ile birleştirin
- Panoyu temiz tutmak için "🟢 Done" bölümünü haftalık olarak arşivleyin