Todoist Manager de Sarcini
Oferiți agentului vizibilitate completă asupra sarcinilor de lungă durată prin sincronizarea raționamentului, jurnalelor de progres și actualizărilor de stare direct în Todoist — totul automatizat prin OpenClaw Ultra.
Prezentare Generală a Sistemului
Acest sistem transformă Todoist într-un panou de transparență pentru agentul dumneavoastră. Fiecare sarcină complexă primește un element Todoist cu planul complet, comentarii ale subpașilor în timp real și tranziții automate de stare. Știți întotdeauna ce face agentul și unde se blochează.
| Stratul Sistemului | Funcția Principală | Rezultat |
|---|---|---|
| Stratul Creare Sarcini | Auto-creare sarcini Todoist cu planul complet de raționament al agentului | Sarcină urmărită în proiectul/secțiunea corectă |
| Stratul Streaming Progres | Completarea subpașilor în timp real înregistrată ca comentarii | Jurnal de execuție cronologic |
| Stratul Gestionare Stare | Mutarea automată a sarcinilor între secțiunile In Progress / Waiting / Done | Stare vizuală a pipeline-ului |
| Stratul Monitorizare Sănătate | Verificare periodică heartbeat pentru sarcini blocate sau eșuate | Alertă oportună despre sarcinile blocate |
| Stratul Raportare | Rezumat zilnic al sarcinilor finalizate cu metrici de execuție | Raport de productivitate la finalul zilei |
Cerințe Preliminare
| Element | Cerință |
|---|---|
| OpenClaw Ultra | Instalat și funcțional |
| Cont Todoist | Plan Free sau Pro cu acces API |
| Token API Todoist | Obțineți din Setări Todoist > Integrări |
| Project ID | Creați un proiect (ex. "OpenClaw Tasks") și copiați ID-ul |
Pasul 0 — Obținerea Credențialelor API Todoist
Înainte ca agentul să poată sincroniza sarcinile, aveți nevoie de acces API.
Pași de Operare
- Mergeți la Setări Todoist > Integrări
- Copiați Token-ul API
- Creați un proiect nou numit "OpenClaw Tasks"
- Creați 3 secțiuni în interior: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Notați Project ID și Section IDs (vizibile în URL când faceți clic pe fiecare secțiune)
Pasul 1 — Lăsați Agentul să Construiască Scripturile de Sincronizare
În loc să instalați un skill, cereți OpenClaw să creeze singur scripturile de integrare.
Prompt Gata de Utilizare
Vreau să construiți un sistem de vizibilitate a sarcinilor bazat pe Todoist pentru propriile execuții.
Întâi, creați trei scripturi bash într-un folder 'scripts/':
1. todoist_api.sh — un wrapper curl pentru Todoist REST API
2. sync_task.sh — crearea sau actualizarea sarcinilor cu section_ids pentru In Progress, Waiting, Done
3. add_comment.sh — publicarea jurnalelor de progres ca comentarii pe o sarcină
Folosiți aceste credențiale:
- Token: [token-ul API Todoist]
- Project ID: [ID-ul proiectului]
- Section IDs: In Progress [id], Waiting [id], Done [id]
După creare, verificați că scripturile funcționează creând o sarcină de test.Structura Scripturilor (Auto-generată)
Agentul va genera scripturi care apelează Todoist REST API:
- todoist_api.sh — wrapper generic GET/POST
- sync_task.sh — creează sarcini în secțiunea corectă cu planul în descriere
- add_comment.sh — adaugă jurnale de execuție ca comentarii
INFO
Nu este nevoie de codare manuală. Agentul se ocupă de crearea scripturilor — pur și simplu lipiți promptul de mai sus cu credențialele dumneavoastră.
Pasul 2 — Activați Modul de Vizibilitate a Sarcinilor
Intruiți agentul să folosească Todoist pentru fiecare sarcină complexă de acum înainte.
Prompt
De acum înainte, pentru fiecare sarcină complexă pe care v-o dau:
1. Înainte de a începe, creați o sarcină Todoist în "🟡 In Progress"
- Nume sarcină: scurt rezumat al obiectivului
- Descriere: PLANUL DE EXECUȚIE complet (pas cu pas)
2. La completarea fiecărui subpas, apelați add_comment.sh cu:
- ce s-a făcut
- rezultate sau decizii cheie
- orice blocanți întâlniți
3. Când sarcina este completă, mutați-o în "🟢 Done"
4. Dacă este blocată și așteaptă de la mine, mutați-o în "🟠 Waiting" și explicați de ce
Începeți cu procesarea acestei sarcini: [prima sarcină complexă]Pasul 3 — Sincronizare Sarcină Unică (Mod Manual)
Pentru sarcini ad-hoc rapide care totuși necesită urmărire.
Prompt
Urmăriți această sarcină în Todoist:
Task: [descriere]
Plan: [pași scurți]
Priority: [high/medium/low]
Creați-o în "🟡 In Progress" și actualizați pe măsură ce dau instrucțiuni suplimentare.Pasul 4 — Activați Monitorizarea Heartbeat
Prevenirea eșecurilor silențioase prin verificarea periodică a progresului sarcinilor.
Prompt
Configurați o rutină de monitorizare heartbeat:
La fiecare 30 de minute, verificați toate sarcinile Todoist în "🟡 In Progress":
- Pentru fiecare sarcină, verificați că ultimul comentariu a fost în ultimele 25 de minute
- Dacă o sarcină nu are comentarii noi de 30+ minute, marcați-o ca blocată
- Notificați-mă prin [Telegram / e-mail] cu: nume sarcină, timp de la ultima actualizare, cauză posibilă
Rulați și o verificare zilnică la 18:00:
- Rezumați toate sarcinile mutate în "🟢 Done" astăzi
- Listați sarcinile rămase în "🟠 Waiting" cu vechimea lor
- Raportați numărul mediu de comentarii per sarcină finalizatăPasul 5 — Reconciliere Automată a Sarcinilor Blocate
Lăsați agentul să recupereze sau să escaladeze când sarcinile devin silențioase.
Prompt
Când o sarcină este marcată ca blocată (fără actualizare de 30+ minute):
1. Verificați dacă planul original al sarcinii poate fi reluat
2. Dacă da, publicați un comentariu de recuperare și continuați
3. Dacă nu, mutați în "🟠 Waiting" și explicați ce este necesar
4. Dacă blocată de 2+ ore, escaladați cu un mesaj direct către mineLogica Finală a Workflow-ului
Dați o sarcină → Agentul creează sarcină Todoist cu plan →
Comentariile subpașilor sunt transmise în timp real → Starea se actualizează automat →
Heartbeat monitorizează sănătatea → Verificați Todoist oricând pentru vizibilitate completăSfaturi Practice de Utilizare
- Folosiți nume descriptive pentru sarcini astfel încât lista Todoist să poată fi scanată dintr-o privire
- Verificați mai întâi secțiunea "🟠 Waiting" când deschideți Todoist — acolo vă așteaptă agentul
- Combinați cu workflow-ul Note de Ședință Automatizate pentru crearea automată a sarcinilor de follow-up
- Arhivați secțiunea "🟢 Done" săptămânal pentru a menține panoul curat