Файлы, изображения и голос
Вложения, предпросмотр, Files и вложенные Agents.

В этой главе · 7 разделов
Фотография ошибки, текстовый файл и короткая диктовка часто объясняют задачу лучше длинного сообщения. GrantTap позволяет подготовить их в composer, проверить перед отправкой и затем открыть доступные результаты. Выбор вложения и выполнение агентом остаются отдельными этапами.
Добавить и проверить вложение#
- Откройте нужный чат и проверьте его компьютер и провайдера.
- Нажмите + и выберите доступный источник: фото, камеру, файл или другой предложенный формат.
- Дождитесь появления элемента в полосе вложений.
- Нажмите миниатюру или имя, чтобы посмотреть подготовленное содержимое.
- Удалите лишний элемент его отдельной кнопкой и добавьте короткое пояснение в текст.
- Отправьте сообщение и проверьте этапы доставки.
Вложения располагаются в горизонтальной полосе. Добавление файлов не должно создавать бесконечно растущий блок над клавиатурой. Текстовые исходники можно читать и выделять; поддержанные документы, изображения и медиа открываются системным просмотрщиком. Для неподдержанного бинарного формата остаются имя и размер — приложение не должно изображать несуществующий preview.
Лимиты и качество#
На одно сообщение предусмотрено до 10 вложений, до 6 MB на файл и до 11 MB суммарных исходных данных. Здесь MB означает десятичные мегабайты. Если предел превышен, уменьшите набор или размер файлов; не рассчитывайте, что ошибка сохранит только незаметную часть набора.
Фото, подготовленное через графический picker, может уменьшаться до 1800 пикселей по длинной стороне и преобразовываться в JPEG. Поэтому этот путь удобен для скриншота или пояснения, но не является обещанием передать исходный графический файл без изменений. Для материалов, где важна точная структура файла, выбирайте соответствующий документ и проверяйте его имя и размер.
Вставить Markdown#
При явной системной вставке обычное coding-сообщение может превратить структурированный Markdown в .md-вложение. Это относится, например, к заголовкам, спискам, таблицам и fenced code. Очень большой простой текст может стать .txt-файлом. Короткая проза и обычный набор остаются текстом.
Преобразование сохраняет UTF-8 содержимое и подчиняется тем же лимитам вложений. Если места не хватило, исходный черновик не должен молча заменяться неполным результатом. Для ответа на конкретный вопрос действует его отдельный контракт: вставленный текст остаётся ответом, а не новым произвольным сообщением.
Просмотреть файлы проекта#
Files в чате открывает две связанные области: записанные изменения выбранного ответа и доступное дерево рабочей папки исполнения. Они отвечают на разные вопросы.
- Изменения показывают успешные edits, записанные в истории ответа. Это не гарантированно окончательное состояние Git.
- Дерево файлов читает текущую рабочую область на исходном компьютере с учётом допустимых путей.
- Сохранённый preview может открыться сразу, даже пока новое чтение ещё не завершено.
Разворачивайте папки по мере необходимости. Длинные каталоги и тексты подгружаются страницами. Частичный preview отмечен как неполный; отсутствие загруженного содержимого не равно пустому файлу. Компьютер ограничивает чтение рабочей областью и защищает чувствительные пути. Сам просмотр не запускает модель и не выполняет shell-команду.
При сетевой ошибке уже сохранённый текст остаётся доступен. Нажатие обновления запрашивает новое чтение: кэш и повторное чтение — не один факт. Для проверки актуального результата смотрите отметки источника, время и состояние чтения.
Предложить правку из телефона#
Для полного текстового preview небольшого файла доступен предусмотренный редактор. Он подходит только для целиком полученного текста размером до 128 KiB. Частичный и бинарный preview не превращается в полнофункциональный удалённый редактор.
Предложенная правка отправляется той же задаче через сохраняемую очередь. Телефон и реле сами не перезаписывают исходный файл: агент на компьютере должен сверить оригинал с текущим содержимым и применить изменение в рамках разрешений. После отправки проверьте очередь и настоящий результат. Подробнее о проверке — Audit и evidence.
Диктовка#
Нажмите микрофон, предоставьте запрошенные системные разрешения и произнесите текст. Диктовка заполняет черновик и не отправляет его автоматически. Остановите запись, перечитайте распознанное и только затем нажмите Send.
Состояния запуска, записи, остановки и запрета доступа отличаются от Stop работающего coding-агента. При уходе из чата запись прекращается. Аудио не сохраняется как самостоятельная запись приложения. Распознавание предпочитает доступные локальные русские и английские модели; когда их нет, может использоваться распознавание Apple через сервер. Не считайте диктовку гарантированно полностью офлайн.
Практика без личных данных#
Создайте в тестовом проекте короткий notes.txt с вымышленным списком задач. Прикрепите его и тестовый скриншот, откройте оба preview, затем продиктуйте просьбу объяснить список. Перед отправкой исправьте распознавание. После ответа откройте Files и сравните записанную правку с новым чтением рабочей папки.
Ответы на вопросы с вложениями требуют совместимой поддержки компьютера; соответствующие шаги находятся в форме вопросов. О хранении загруженных страниц и очистке кэша читайте в Офлайн и хранение.