Skip to Content
Коллекция ИнструментовИнструмент Todo Write

Инструмент для работы с Todo (todo_write)

В этом документе описывается инструмент todo_write для Qwen Code.

Описание

Используйте todo_write, чтобы создавать и управлять структурированным списком задач для текущей сессии кодинга. Этот инструмент помогает AI-ассистенту отслеживать прогресс и организовывать сложные задачи, предоставляя вам наглядное представление о том, какая работа выполняется.

Аргументы

todo_write принимает один аргумент:

  • todos (массив, обязательный): Массив элементов todo, где каждый элемент содержит:
    • id (строка, обязательный): Уникальный идентификатор элемента todo.
    • content (строка, обязательный): Описание задачи.
    • status (строка, обязательный): Текущий статус (pending, in_progress или completed).

Как использовать todo_write с Qwen Code

AI-ассистент будет автоматически использовать этот инструмент при работе над сложными, многоэтапными задачами. Вам не нужно явно запрашивать его, но вы можете попросить ассистента создать список задач, если хотите увидеть запланированный подход к вашему запросу.

Инструмент сохраняет списки задач в вашем домашнем каталоге (~/.qwen/todos/) в файлах, специфичных для сессии, поэтому каждая сессия программирования сохраняет свой собственный список задач.

Когда AI использует этот инструмент

Ассистент использует todo_write для:

  • Сложных задач, требующих нескольких шагов
  • Реализации функций с несколькими компонентами
  • Операций рефакторинга в нескольких файлах
  • Любых работ, включающих 3 или более отдельных действия

Ассистент не будет использовать этот инструмент для простых, одноэтапных задач или purely informational запросов.

Примеры todo_write

Создание плана реализации фичи:

todo_write(todos=[ { "id": "create-model", "content": "Create user preferences model", "status": "pending" }, { "id": "add-endpoints", "content": "Add API endpoints for preferences", "status": "pending" }, { "id": "implement-ui", "content": "Implement frontend components", "status": "pending" } ])

Важные замечания

  • Автоматическое использование: AI-ассистент автоматически управляет списками todo во время сложных задач.
  • Видимость прогресса: Вы будете видеть, как списки todo обновляются в реальном времени по мере выполнения работы.
  • Изоляция сессий: Каждая сессия кодинга имеет свой собственный список todo, который не мешает другим.
Last updated on