Чтобы отвечать на вопросы о коде и править нужные места, агенту нужно быстро находить файлы. Обычно вы поиск не вызываете: агент сам решает, когда искать. Если знаете область лучше — напишите её в задаче или прикрепите файл через `#`. Три способа, агент выбирает сам. ## По тексту Точное совпадение: имя функции, переменная, текст ошибки, регулярное выражение. Агент ищет по файлам в вашей рабочей копии на диске. Подтверждения не требует и не блокирует диалог. ## По имени файла Когда нужен конкретный файл или модуль по названию, а не по содержимому. ## По смыслу Запрос своими словами — «где на фронтенде рисуется корзина» — даже если в коде нет этих слов. Так агент ориентируется в незнакомом проекте и в больших файлах, не читая их целиком. Смысловой поиск опирается на индекс кодовой базы, который WorkAI строит на своих серверах. Что в индекс не попадает — файл [.workaignore](/docs/configuration/ignore-files). Индекс можно удалить в [настройках](/docs/configuration/settings). ## Данные Поиск по тексту и по имени файла идёт по диску, без отдельного облачного индекса. Смысловой поиск использует индекс на серверах WorkAI. Фрагменты, которые агент берёт в ответ, уходят к модели как часть диалога — как любой другой прочитанный код. Где ещё лежат данные аккаунта, чата и Создателя — [Приватность и данные](/docs/privacy).