Ваш проект

Данные, разрешение на правки и терминал

Что остаётся на Mac, что отправляется модели, как разрешаются правки на один запуск и почему остановка их не отменяет.

Чтение кода, вопрос AI Reader и команда терминала имеют разные области доступа. Эта страница объясняет, что каждое действие может видеть и изменять.

Куда отправляются данные

Действие Что происходит
Просмотр, чтение и поиск файлов Остаются на Mac
Переход к определению и другая навигация Обрабатываются локальным языковым сервером
Вопрос AI Reader Сообщение и нужный код отправляются на настроенный endpoint модели
Разрешение правок AI Reader Он может менять текстовые файлы открытого проекта
Запуск команды терминала Выполняется от пользователя macOS с его правами

Запрос может включать код, найденный AI Reader во время исследования, а не только добавленный файл или выделение. Файл задаёт начало чтения, но не ограничивает его область.

При удалённом endpoint провайдер обрабатывает код вне Mac. Перед отправкой закрытого кода проверьте условия провайдера и правила организации.

Когда приложение выходит в сеть

В Yenpo нет телеметрии, аналитики и проверки обновлений. Приложение не сообщает об использовании и не ищет новые версии самостоятельно; новые сборки доступны на странице загрузки.

Сеть используется только при следующих действиях:

Действие Куда подключается
Вопрос AI Reader, вход к провайдеру или получение списка в Настройки → Модели Настроенный endpoint модели
Установка rust-analyzer в Настройки → Навигация по коду GitHub для закреплённого официального выпуска, проверяемого перед использованием
Нажатие Повторить при отсутствии зависимостей Rust Выполняет cargo fetch --locked для проекта через ваши реестры Cargo
Нажатие ссылки Открывает её в браузере
Запуск команды терминала Всё, к чему обращается команда

С версии 0.1.293 языковые серверы ничего не загружают самостоятельно: Cargo и Go работают офлайн, TypeScript не скачивает пакеты типов, а имеющиеся crates и модули Go продолжают работать. В более ранних версиях Cargo уже работает офлайн, но gopls и TypeScript Language Server ещё могут скачивать модули и пакеты типов.

API-ключи и изображения

Вводите API-ключи в Настройки → Модели. В текущей предварительной версии ключи хранятся в локальных настройках приложения (UserDefaults), а не в Связке ключей macOS. Считайте экспорт и резервные копии настроек конфиденциальными и не прикладывайте их к отчётам об ошибках.

Ввод изображений по умолчанию отключён для каждого провайдера. Включайте его только для поддерживающих моделей и API и прикрепляйте лишь изображения, которые готовы отправить на этот endpoint. Снимок ради небольшой детали может показывать закрытый код или учётные данные в другой части экрана.

Чтение по умолчанию, правки на один запуск

AI Reader только читает, пока вы не разрешите другое. В обычном чате можно включить Разрешить изменения. Разрешение действует на один запуск; последующие запуски и ответвлённые чаты снова начинаются только для чтения.

При разрешённых правках AI Reader может заменять текст, создавать и удалять текстовые файлы проекта. Он не выполняет команды оболочки и не меняет состояние Git. Чаты сравнения Git всегда доступны только для чтения независимо от настройки.

Перед запуском с правками выясните, какие незакоммиченные изменения уже есть, чтобы затем отличить правки AI Reader в diff. Продолжайте использовать контроль версий и резервные копии: переключатель разрешения не восстанавливает файлы.

Остановка не отменяет изменения

Остановить запрашивает отмену там, где это возможно. Уже записанные на диск изменения сохраняются, даже если модель не завершила ответ.

После прерванного запуска с правками:

  1. Посмотрите затронутые файлы и diff рабочего дерева.
  2. Выясните, какие изменения завершены.
  3. Сохраните, скорректируйте или отмените их обычными инструментами.

Не считайте, что ничего не изменилось, только потому что ответ остановился или завершился ошибкой.

Терминал работает отдельно

Терминал Yenpo работает от пользователя macOS. Он запускается в папке проекта, но это не изолированная среда: команды имеют доступ ко всему, что доступно вашему аккаунту.

AI Reader не запускает команды и не видит ввод, вывод или историю терминала. Если вставить вывод в сообщение, текст станет частью чата; проверьте его перед отправкой.

Поэтому команда или тест в ответе ИИ — лишь предложение. Они не выполнялись, пока вы сами их не запустили.

Конфиденциальность сайта

Аналитика сайта, хранение в браузере и хостинг описаны в Конфиденциальности сайта. Это не относится к приложению или вашему провайдеру моделей.