Skip to Content
开发者指南工具待办事项写入

待办事项写入工具(todo_write

本文档介绍 Qwen Code 的 todo_write 工具。

描述

使用 todo_write 创建并管理当前编码会话的结构化待办事项列表。该工具可帮助 AI 助手跟踪进度、组织复杂任务,使您清晰了解当前正在进行的工作。

参数

todo_write 接受一个参数:

  • todos(数组,必需):待办事项条目数组,每个条目包含以下字段:
    • content(字符串,必需):任务描述。
    • status(字符串,必需):当前状态(pendingin_progresscompleted)。
    • activeForm(字符串,必需):描述当前正在执行动作的现在进行时形式(例如:“运行测试”、“构建项目”)。

如何将 todo_write 与 Qwen Code 配合使用

AI 助手在处理复杂、多步骤任务时会自动调用此工具。你无需显式请求,但若希望查看助手为你请求所规划的执行方案,可主动要求其生成待办事项列表。

该工具将待办事项列表存储在你的主目录下(~/.qwen/todos/),并为每次会话生成独立的文件,因此每次编码会话都拥有专属的任务列表。

AI 调用此工具的场景

助手会在以下情况下使用 todo_write

  • 需要多个步骤完成的复杂任务
  • 包含多个组件的功能实现
  • 涉及多个文件的重构操作
  • 任何包含 3 个或以上明确操作的工作

对于简单、单步任务或纯信息查询类请求,助手不会调用此工具。

todo_write 示例

创建功能实现计划:

todo_write(todos=[ { "content": "创建用户偏好模型", "status": "pending", "activeForm": "正在创建用户偏好模型" }, { "content": "为偏好设置添加 API 端点", "status": "pending", "activeForm": "正在为偏好设置添加 API 端点" }, { "content": "实现前端组件", "status": "pending", "activeForm": "正在实现前端组件" } ])

重要说明

  • 自动使用: AI 助手会在执行复杂任务期间自动管理待办事项列表。
  • 进度可见性: 随着工作推进,您将实时看到待办事项列表的更新。
  • 会话隔离: 每个编码会话都有其独立的待办事项列表,彼此互不干扰。
Last updated on