Инструменты
Инструменты, которые может вызывать агент. Некоторые отображаются только при определенных условиях модели, слота или режима.
Эти инструменты работают с открытым вами рабочим пространством. Режим «Спросить» может читать и искать; он не может создавать, редактировать, удалять, применять патчи, запускать shell или генерировать изображения и видео.
| Инструмент | Роль |
|---|---|
read_file | Читать файл, а также изображения и видео |
create_file | Создать файл |
edit_file | Редактировать существующий файл |
delete_file | Удалить файл |
apply_patch | Доступен, когда модель и транспорт подходят (например, GPT-модель от OpenAI); заменяет create_file / edit_file / delete_file в этом случае |
glob | Поиск путей по glob (учитывает .gitignore) |
grep | Поиск по содержимому файлов (учитывает .gitignore) |
ls | Список файлов в одной директории, не рекурсивно. Путь должен быть абсолютным |
shell | Выполнить команду с reason и command. Режим «Спросить» не может его вызывать |
web_fetch | Получить URL http или https и вернуть Markdown. Системный инструмент, а не поиск провайдера |
web_search | Доступен, когда текущий провайдер модели поддерживает веб-поиск. Возвращает заголовки, URL и фрагменты |
generate_image | Доступен после назначения модели изображений в Настройки → Модели. Генерирует одно изображение. Режим «Спросить» не может его вызывать |
generate_video | Доступен после назначения модели видео в Настройки → Модели. Генерирует короткое видео. Режим «Спросить» не может его вызывать |
get_diagnostics | Доступен, когда языковой сервер готов. Передайте пути; возвращает ошибки и предупреждения. Режим «Спросить» может его использовать |
ask_questions | Структурированные вопросы; ход ожидает вашего ответа. См. Задать вопросы |
subagent | Делегировать ограниченную задачу дочернему сеансу. См. Суб агенты |
create_plan | Только режим планирования. Записывает plans/{name}.md. См. Режимы |
todo_list | Список задач для текущего сеанса |
todo_write | Заменить весь список задач для текущего сеанса |
finish_task | Доступен только при включенном Loop. Отмечает текущую задачу завершенной |
dream_list | Когда Dreams доступен на Desktop, выводит список неистекших сводок для текущего рабочего пространства и ветки |
dream_read | Читать одну полную запись Dream по идентификатору. Инструменты записи принадлежат фоновому сборщику, а не разговору |
Редактирование и удаление ожидают одобрения на уровне по умолчанию. shell также ожидает.
Настроенные MCP серверы и расширения добавляют больше инструментов в этот же список.