Работа с файлами
Agent Nine умеет читать, создавать, редактировать и искать файлы в вашем проекте.
Чтение файлов
text
Прочитай app.tsПоддерживаются:
- Текстовые файлы — отображаются с номерами строк
- PDF — рендерятся и анализируются ИИ
- Jupyter-ноутбуки — рендерятся ячейки с выводом
- Изображения — PNG, JPG, GIF, WebP, SVG отображаются визуально
Большие файлы обрабатываются автоматически — Agent Nine читает нужные части без загрузки всего файла.
Редактирование файлов
Agent Nine редактирует файлы через точную замену строк:
text
В auth.ts измени таймаут логина с 30 на 60 секундЗащита от ошибок:
- Файл читается перед редактированием (не бывает слепых правок)
- Атомарная запись (временный файл + переименование) — нет повреждений при сбое
- Обнаружение параллельных изменений (проверка, изменился ли файл после чтения)
- Если фрагмент встречается несколько раз, Agent Nine покажет каждое место с номером строки
- Каждая правка сохраняется для отмены
Создание файлов
text
Создай файл utils/validate.ts с функцией валидации emailЗащита от ошибок:
- Сканирование секретов — блокируется запись файлов с API-ключами, паролями или токенами (34 паттерна)
- Родительские каталоги создаются автоматически
- Для существующих файлов сохраняется снимок (поддержка отмены)
Поиск
Glob (поиск по паттерну)
text
Найди все TypeScript-файлы в проектеGrep (поиск по содержимому)
text
Найди все TODO в кодовой базеПоддерживает регулярные выражения, фильтрацию по типу файла, контекстные строки и разные режимы вывода.
LS (список файлов)
text
Покажи файлы в текущей директорииОтмена изменений
Каждое изменение файла записывается. Чтобы откатить:
text
Отмени последние измененияИли используйте команду:
text
/undoЭто откатит все файлы, изменённые в текущей сессии, к состоянию до редактирования.
