Files
nexus/wiki/entities/Todoist-Task-Manager.md
2026-04-21 16:03:27 +08:00

1.6 KiB
Raw Blame History

title, type, tags
title type tags
Todoist Task Manager entity
AI Agent
Todoist
任务管理
可观测性

Aliases

  • Todoist Task Manager
  • todoist-task-manager

Definition

Todoist Task Manager 是一个 AI Agent 任务可视化系统,通过 Todoist REST API 将 Agent 的内部推理和进度日志同步到 Todoist 任务看板,实现长时间运行任务的状态追踪和透明度提升。

Core Components

Bash Scripts

Script 职责
scripts/todoist_api.sh Todoist REST API 的 curl 封装,支持 GET/POST/PUT/DELETE
scripts/sync_task.sh 创建/更新任务,按 SectionIn Progress/Waiting/Done分类
scripts/add_comment.sh 向任务追加评论,记录子步骤完成日志

Todoist Section Structure

  • 🟡 In Progress — 正在执行的任务
  • 🟠 Waiting — 等待中的任务
  • 🟢 Done — 已完成的任务

Workflow

  1. Agent 接收到复杂任务 → 在 In Progress 创建任务,将 Plan 写入任务描述
  2. 每完成一个子步骤 → 调用 add_comment.sh 追加进度日志
  3. 任务完成 → 将任务移至 Done Section
  4. Heartbeat 脚本监控停滞任务并通知用户

Integration

  • API: Todoist REST API v2
  • Agent: OpenClawAgent 可自行创建和管理这些脚本)
  • Visibility: 外部化内部推理,提升用户对 Agent 行为的可观测性

Source