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

Todo Write 工具(todo_write

本文档描述了 Qwen Code 的 todo_write 工具。

描述

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

参数

todo_write 接受一个参数:

  • todos(数组,必需):一个待办事项数组,每个事项包含:
    • content(字符串,必需):任务的描述。
    • status(字符串,必需):当前状态(pendingin_progresscompleted)。
    • id(字符串,必需):待办事项的唯一标识符。

如何在 Qwen Code 中使用 todo_write

AI 助手在复杂、多步骤任务中会自动使用此工具。你无需显式请求,但如果想查看助手对你请求的规划方案,可以要求它创建一个待办事项列表。

该工具将待办事项列表存储在你的主目录(~/.qwen/todos/)中,使用会话特定文件,因此每个编码会话都维护自己的任务列表。

AI 何时使用此工具

助手使用 todo_write 的场景:

  • 需要多步骤的复杂任务
  • 包含多个组件的功能实现
  • 跨多个文件的重构操作
  • 涉及 3 个或更多独立操作的工作

助手不会将此工具用于简单的单步骤任务或纯粹的信息查询请求。

todo_write 示例

创建功能实现计划:

todo_write(todos=[ { "id": "1", "content": "Create user preferences model", "status": "pending" }, { "id": "2", "content": "Add API endpoints for preferences", "status": "pending" }, { "id": "3", "content": "Implement frontend components", "status": "pending" } ])

注意事项

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