Zapewnij swojemu agentowi pełną widoczność nad długotrwałymi zadaniami, synchronizując rozumowanie, dzienniki postępu i aktualizacje statusu bezpośrednio z Todoist — wszystko zautomatyzowane via OpenClaw Ultra.
Przegląd Systemu
Ten system zamienia Todoist w panel przejrzystości Twojego agenta. Każde złożone zadanie otrzymuje element Todoist z pełnym planem, komentarzami podkroków w czasie rzeczywistym i automatycznymi przejściami statusu. Zawsze wiesz, co robi Twój agent i gdzie się zatrzymał.
| Warstwa Systemu | Główna Funkcja | Wynik |
| Warstwa Tworzenia Zadań | Auto-tworzenie zadań Todoist z pełnym planem rozumowania agenta | Śledzone zadanie w odpowiednim projekcie/sekcji |
| Warstwa Streamingu Postępu | Ukończenie podkroków w czasie rzeczywistym rejestrowane jako komentarze | Chronologiczny dziennik wykonania |
| Warstwa Zarządzania Status | Automatyczne przenoszenie zadań między sekcjami In Progress / Waiting / Done | Wizualny status pipeline |
| Warstwa Monitorowania Zdrowia | Okresowe sprawdzanie heartbeat dla zablokowanych lub nieudanych zadań | Terminowe ostrzeżenie o zablokowanych zadaniach |
| Warstwa Raportowania | Dzienny raport ukończonych zadań z metrykami wykonania | Raport produktywności na koniec dnia |
Wymagania wstępne
| Element | Wymaganie |
| OpenClaw Ultra | Zainstalowany i uruchomiony |
| Konto Todoist | Plan Free lub Pro z dostępem do API |
| Token API Todoist | Pobierz z Ustawienia Todoist > Integracje |
| Project ID | Utwórz projekt (np. “OpenClaw Tasks”) i skopiuj jego ID |
Krok 0 — Uzyskaj Dane Logowania API Todoist
Zanim agent będzie mógł synchronizować zadania, potrzebujesz dostępu do API.
Kroki Operacyjne
- Przejdź do Ustawienia Todoist > Integracje
- Skopiuj swój Token API
- Utwórz nowy projekt o nazwie “OpenClaw Tasks”
- Utwórz 3 sekcje wewnątrz: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Zanotuj Project ID i Section IDs (widoczne w URL po kliknięciu każdej sekcji)
Krok 1 — Pozwól Agentowi Zbudować Skrypty Synchronizacji
Zamiast instalować skill, poproś OpenClaw o samodzielne utworzenie skryptów integracyjnych.
Gotowy do Użycia Prompt
Chcę, abyś zbudował system widoczności zadań oparty na Todoist dla swoich uruchomień.
Najpierw utwórz trzy skrypty bash w folderze 'scripts/':
1. todoist_api.sh — wrapper curl dla REST API Todoist
2. sync_task.sh — tworzenie lub aktualizacja zadań z section_ids dla In Progress, Waiting, Done
3. add_comment.sh — publikowanie dzienników postępu jako komentarze na zadaniu
Użyj tych danych logowania:
- Token: [Twój token API Todoist]
- Project ID: [Twój ID projektu]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Po utworzeniu zweryfikuj działanie skryptów, tworząc testowe zadanie.
Struktura Skryptów (Auto-generowana)
Agent wygeneruje skrypty wywołujące REST API Todoist:
todoist_api.sh — generyczny wrapper GET/POST
sync_task.sh — tworzy zadania w odpowiedniej sekcji z planem w opisie
add_comment.sh — dodaje dzienniki wykonania jako komentarze
💡 INFO:
Nie wymaga ręcznego kodowania. Agent zajmuje się tworzeniem skryptów — wystarczy wkleić powyższy prompt ze swoimi danymi logowania.
Krok 2 — Aktywuj Tryb Widoczności Zadań
Poinstruuj agenta, aby używał Todoist dla każdego złożonego zadania od teraz.
Prompt
Od teraz, dla każdego złożonego zadania, które Ci dam:
1. Przed rozpoczęciem utwórz zadanie Todoist w "🟡 In Progress"
- Nazwa zadania: krótkie podsumowanie celu
- Opis: Twój pełny PLAN WYKONANIA (krok po kroku)
2. Po ukończeniu każdego podkroku wywołaj add_comment.sh z:
- co zostało zrobione
- kluczowe wyniki lub decyzje
- napotkane blokery
3. Gdy zadanie jest zakończone, przenieś do "🟢 Done"
4. Jeśli zablokowane i czekające na mnie, przenieś do "🟠 Waiting" i wyjaśnij dlaczego
Zacznij od przetworzenia tego zadania: [Twoje pierwsze złożone zadanie]
Krok 3 — Jednorazowa Synchronizacja Zadania (Tryb Ręczny)
Dla szybkich zadań ad-hoc, które nadal wymagają śledzenia.
Prompt
Śledź to zadanie w Todoist:
Task: [opis]
Plan: [krótkie kroki]
Priority: [high/medium/low]
Utwórz w "🟡 In Progress" i aktualizuj w miarę podawania kolejnych instrukcji.
Oryginalny artykuł pochodzi z: https://openclaw.aiondesktop.com/tutorials/pl/17