Todoist Opgavestyring
Giv din agent fuld indsigt i langvarige opgaver ved at synkronisere ræsonnement, logfiler og statusopdateringer direkte til Todoist — alt sammen automatiseret via OpenClaw Ultra.
Systemoversigt
Dette system forvandler Todoist til et transparensdashboard for din agent. Hver kompleks opgave får et Todoist-element med den fulde plan, realtidskommentarer for deltrin og automatiske statusovergange. Du ved altid, hvad din agent laver, og hvor den sidder fast.
| Systemlag | Kernefunktion | Resultat |
|---|---|---|
| Opgaveoprettelseslag | Auto-oprette Todoist-opgaver med agentens fulde ræsonneringsplan | Sporet opgave i korrekt projekt/sektion |
| Logstreaminglag | Realtids færdiggørelse af deltrin registreret som opgavekommentarer | Kronologisk udførelseslog |
| Statusstyringslag | Automatisk flytning af opgaver mellem In Progress / Waiting / Done sektioner | Visuel pipeline-status |
| Sundhedsovervågningslag | Periodisk heartbeat-tjek for fastlåste eller mislykkede opgaver | Rettidig advarsel om blokerede opgaver |
| Rapporteringsdaglig | Daglig oversigt over færdige opgaver med udførelsesmetrik | Produktivitetsrapport ved dagens slutning |
Forudsætninger
| Element | Krav |
|---|---|
| OpenClaw Ultra | Installeret og kørende |
| Todoist-konto | Free- eller Pro-plan med API-adgang |
| Todoist API-token | Hent fra Todoist Indstillinger > Integrationer |
| Project ID | Opret et projekt (f.eks. "OpenClaw Tasks") og kopier dets ID |
Trin 0 — Hent Todoist API-legitimationsoplysninger
Før agenten kan synkronisere opgaver, har du brug for API-adgang.
Operationstrin
- Gå til Todoist Indstillinger > Integrationer
- Kopier dit API-token
- Opret et nyt projekt kaldet "OpenClaw Tasks"
- Opret 3 sektioner indeni: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Noter Project ID og Section IDs (synlige i URL'en ved klik på hver sektion)
Trin 1 — Lad Agenten Bygge Synkroniseringsscripts
I stedet for at installere en skill, bed OpenClaw om selv at oprette integrationsscripts.
Klar-til-brug Prompt
Jeg vil have dig til at bygge et Todoist-baseret opgave-transparens-system til dine egne kørsler.
Opret først tre bash-scripts i en 'scripts/' mappe:
1. todoist_api.sh — en curl-wrapper til Todoist REST API
2. sync_task.sh — oprettelse eller opdatering af opgaver med section_ids til In Progress, Waiting, Done
3. add_comment.sh — postering af logfiler som kommentarer på en opgave
Brug disse legitimationsoplysninger:
- Token: [dit Todoist API-token]
- Project ID: [dit projekt-ID]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Efter oprettelse, verificer at scripts fungerer ved at oprette en testopgave.Scriptstruktur (Auto-genereret)
Agenten genererer scripts, der kalder Todoist REST API:
- todoist_api.sh — generisk GET/POST-wrapper
- sync_task.sh — opretter opgaver i den rigtige sektion med planen i beskrivelsen
- add_comment.sh — tilføjer udførelseslogfiler som kommentarer
INFO
Ingen manuel kodning nødvendig. Agenten håndterer oprettelsen af scripts — indsæt blot prompten ovenfor med dine legitimationsoplysninger.
Trin 2 — Aktiver Opgave-transparens-tilstand
Instruer agenten i at bruge Todoist for hver kompleks opgave fremover.
Prompt
Fra nu af, for hver kompleks opgave jeg giver dig:
1. Før du begynder, opret en Todoist-opgave i "🟡 In Progress"
- Opgavenavn: kort oversigt over målet
- Beskrivelse: din fulde UDFØRELSESPLAN (trin for trin)
2. For hvert færdiggjort deltrin, kald add_comment.sh med:
- hvad der blev gjort
- nøgleresultater eller beslutninger
- eventuelle blokeringer
3. Når opgaven er fuldført, flyt til "🟢 Done"
4. Hvis blokeret og afventer mig, flyt til "🟠 Waiting" og forklar hvorfor
Begynd med at behandle denne opgave: [din første komplekse opgave]Trin 3 — Engangsopgavesynkronisering (Manuel tilstand)
Hurtige ad-hoc-opgaver, der stadig har brug for sporing.
Prompt
Spor denne opgave i Todoist:
Task: [beskrivelse]
Plan: [korte trin]
Priority: [high/medium/low]
Opret i "🟡 In Progress" og opdater løbende efterhånden som jeg giver flere instruktioner.Trin 4 — Aktiver Heartbeat-overvågning
Forhindre stille fejl ved periodisk at tjekke opgavefremskridt.
Prompt
Konfigurer en heartbeat-overvågningsrutine:
Hvert 30. minut, tjek alle Todoist-opgaver i "🟡 In Progress":
- For hver opgave, verificer at den seneste kommentar var inden for de sidste 25 minutter
- Hvis en opgave ikke har nye kommentarer i 30+ minutter, marker som fastlåst
- Underret mig via [Telegram / e-mail] med: opgavenavn, tid siden sidste opdatering, mulig årsag
Kør også et dagligt tjek kl. 18:00:
- Opsummer alle opgaver flyttet til "🟢 Done" i dag
- List opgaver stadig i "🟠 Waiting" med deres alder
- Rapportér gennemsnitligt antal kommentarer pr. færdig opgaveTrin 5 — Automatisk Gendannelse af Fastlåste Opgaver
Lad agenten gendanne eller eskalere, når opgaver bliver stille.
Prompt
Når en opgave markeres som fastlåst (ingen opdatering i 30+ min):
1. Tjek om opgavens oprindelige plan kan genoptages
2. Hvis ja, udgiv en gendannelseskommentar og fortsæt
3. Hvis nej, flyt til "🟠 Waiting" og forklar hvad der kræves
4. Hvis fastlåst i 2+ timer, eskalér med en direkte besked til migEndelig Workflow-logik
Du giver en opgave → Agent opretter Todoist-opgave med plan →
Deltrin-kommentarer streames i realtid → Status opdateres automatisk →
Heartbeat overvåger sundheden → Du tjekker Todoist når som helst for fuld indsigtPraktiske Anvendelsestips
- Brug beskrivende opgavenavne, så Todoist-listen kan scannes med et blik
- Tjek først sektionen "🟠 Waiting", når du åbner Todoist — der venter agenten på dig
- Kombiner med workflowet Automatiserede Mødereferater til automatisk oprettelse af opfølgningsopgaver
- Arkivér sektionen "🟢 Done" ugentligt for at holde tavlen ren