# Настройки (/ru/docs/settings)

Настройки Echolot относятся к приложению на этом Mac: внешний вид, прокси, сколько данных хранить, провайдеры ИИ и
разрешение агентам входить. Настройки, принадлежащие рабочему пространству (его авторизация, переменные, прокси,
сертификаты и правила для агентов), находятся в **Настройки рабочего пространства…** в меню рабочего пространства внизу
боковой панели и путешествуют вместе с ним; см. [Рабочие пространства](/docs/workspaces).

Откройте «Настройки» через **Echolot › Настройки…** или <kbd>⌘</kbd><kbd>,</kbd>. Области перечислены слева. Поле
поиска над ними (<kbd>⌘</kbd><kbd>F</kbd>) оставляет только те области, где есть подходящий параметр; <kbd>↩</kbd>
открывает первую. Настройки открываются на области, которой вы пользовались в прошлый раз.

<Shot id="settings-general" alt="Настройки в области «Основные»: язык, оформление, код и ответы, «Быстрая отправка», Echo, инструмент командной строки и обновления" />

## Основные [#general]

Язык, оформление и то, как показываются код и ответы.

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Язык** | Язык Echolot: **Системное** следует настройке «Системные настройки › Основные › Язык и регион», либо выберите один из языков Echolot (они перечислены на своих языках). Новый выбор вступает в силу после перезапуска, и под параметром появляется **Перезапустить Echolot**. Раздел показывается, когда в Echolot больше одного языка. | Системное |
| **Оформление** | **Системное**, **Светлое**, **Тёмное** или **Морское** для всех окон Echolot, что бы ни использовала macOS. Морское — тёмный режим в синих тонах глубокой воды. | Системное |
| **Размер шрифта кода** | Размер тел ответов, hex-вида, JSON-дерева и редакторов кода: от 10 до 22 пт. В меню **Вид** его меняют и <kbd>⌘</kbd><kbd>+</kbd> с <kbd>⌘</kbd><kbd>−</kbd>. | 12 пт |
| **Переносить длинные строки в ответах** | Переносит длинные строки в видах **Тело**, **Исходный** и **Передача** ответа вместо прокрутки вбок. | Выкл. |

### Быстрая отправка [#quick-send]

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Показывать Быструю отправку в строке меню** | Значок в строке меню и сочетание клавиш, работающее в любом приложении, открывают панель для отправки сохранённого запроса из открытых и недавних рабочих пространств. См. [Быструю отправку](/docs/mac/quick-send). | Выкл. |
| **Сочетание клавиш** | Нажмите и введите клавиши, чтобы изменить его; **Сбросить** возвращает значение по умолчанию. Настройки сообщают, если клавиши занимает другое приложение. | <kbd>⌃</kbd><kbd>⌥</kbd><kbd>Пробел</kbd> |

### Echo [#echo]

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Показывать экран состояния Echo в заголовке страницы** | Маленький экран, который сообщает, что происходит в окне. См. [Echo](/docs/ai/echo). | Вкл. |
| **Юмор** | **Только факты**, **Немного** или **Много**. | Немного |
| **Разрешить ИИ писать часть комментариев Echo** | Модель пишет часть строк: встроенная модель Apple, если она есть на этом Mac, иначе модель, выбранная в «Настройки › Ассистент». Недоступно при **Только факты**. **Автор** показывает, какая это модель, и при необходимости запрашивает её разрешение. | Выкл. |

### Инструмент командной строки [#command-line-tool]

<Edition only="direct">
  Этот раздел есть только в версии для прямой загрузки. Версия из App Store не может установить инструмент; установите
  его отдельно со страницы загрузок, см. [Инструмент командной строки](/docs/cli).
</Edition>

- **Встроенный инструмент**: где находится инструмент `echolot` внутри приложения.
- **В PATH**: **Не установлено** с **Установить инструмент командной строки…** либо путь к ссылке с **Переустановить** и
  **Удалить**. Установка помещает ссылку `echolot` на встроенный инструмент в `/opt/homebrew/bin` или `/usr/local/bin`,
  так что `echolot run` и `echolot mcp setup` работают в Терминале. Если ни одна из папок недоступна для записи, macOS
  запрашивает пароль администратора. Ссылка на другую копию Echolot отмечена оранжевым с **Переустановить**; файл,
  который положил не Echolot, показывает **Заменить…** — перед заменой приложение спросит подтверждение.

**Echolot › Установить инструмент командной строки…** делает то же самое.

### Обновления [#updates]

<Edition only="appstore">
  В версии из App Store в этом разделе написано **Echolot обновляется через App Store.**
</Edition>

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Автоматически проверять наличие обновлений** | Раз в день ищет новую версию на GitHub и спрашивает, прежде чем её установить. | Вкл. |
| **Автоматически загружать и устанавливать обновления** | Устанавливает обновления без вопросов. Требует параметра выше. | Выкл. |
| **Последняя проверка** | Когда Echolot проверял в последний раз, с **Проверить сейчас**. | |

Обновления подписаны, и Echolot устанавливает только подписанные его разработчиком. **Echolot › Проверить обновления…**
проверяет сразу. Сборки, сделанные вами самостоятельно, обновления не ищут.

## Сеть [#network]

Прокси, через который идут запросы.

| **Прокси** | Что происходит |
| --- | --- |
| **Системные настройки** (по умолчанию) | Прокси HTTP, HTTPS и SOCKS из «Системные настройки › Сеть» с их исключениями. Автоматическая настройка прокси (PAC) не используется. |
| **Нет** | Каждый запрос подключается напрямую. |
| **Вручную** | Один прокси HTTP, HTTPS (TLS до прокси) или SOCKS5, заданный в полях ниже. |

При **Вручную**:

- **Прокси**: адрес прокси, например `http://proxy:3128` или `socks5://host:1080`.
- **Имя пользователя**: необязательно.
- **Пароль**: хранится в Связке ключей. Доступен, когда есть имя пользователя.
- **Напрямую к**: хосты, обходящие прокси, через запятую, например `localhost, *.internal`.

Рабочее пространство может задать собственный прокси в **Настройки рабочего пространства › Прокси**, и он главнее. HTTP/3
не работает через прокси: такой запрос завершается ошибкой и объясняет причину. См.
[Настройки запроса](/docs/requests/settings).

## Хранилище [#storage]

Сколько ответов и их истории хранится. См. [Хранилище и шифрование](/docs/workspaces/storage-and-encryption).

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Шифровать тела ответов на диске** | Шифрует тела, записи передачи и отформатированные копии ключом, который хранится в вашей Связке ключей входа. Уже сохранённые тела шифруются в фоне и возвращаются в исходный вид при выключении; строка ниже показывает ход работы и сколько тел зашифровано. Пока параметр включён, поиск по истории находит запросы по имени, адресу и заголовкам, но не по содержимому их тел. Рабочих пространств это не касается. | Выкл. |
| **Хранить тела ответов до** | 1, 2, 5, 10, 20 или 50 ГБ. Тела хранятся в одном экземпляре, сколько бы раз они ни приходили; сверх этого размера удаляются давно не использованные. Тела, открытые во вкладках, сохраняются всегда. Строка ниже показывает их размер на диске; **Удалить сохранённые тела…** после подтверждения удаляет все тела, которые не нужны открытым окнам. | 5 ГБ |
| **История на запрос** | 10, 25, 50, 100 или 200 ответов, хранимых в истории каждого запроса. Сначала уходят старые записи; самый новый ответ каждого запроса сохраняет своё тело. | 50 ответов |

## Ассистент [#assistant]

Агент, встроенный в Echolot: провайдеры моделей и ключи. См. [Ассистента](/docs/ai/assistant).

<Shot id="settings-assistant" alt="Настройки в области «Ассистент»: два провайдера с их моделями, провайдеры, которым разрешено получать данные, шаблоны, скрытые от модели, и форма добавления провайдера" />

- **Провайдеры**: каждый добавленный вами провайдер. Отмеченного использует Ассистент. У каждого есть меню (или поле)
  **Модель**, **Загрузить модели**, чтобы получить список заново, и **Удалить…**, которое удаляет его ключ из Связки
  ключей. У учётных записей Anthropic есть ещё **Усилие**: **По умолчанию для модели**, `low`, `medium`, `high`, `xhigh`
  или `max`. У CLI-агента вместо этого есть **Команда**.
- **Разрешено получать ваши данные**: провайдеры, которым вы дали разовое разрешение, и то, что оно охватывает
  (**Ассистент и комментарии Echo** или только **Комментарии Echo**). **Отозвать** забирает разрешение; следующее
  сообщение спросит снова. Встроенная модель Apple и серверы на этом Mac не спрашивают никогда.
- **Скрыто от модели**: одно регулярное выражение в строке. То, что совпадает в результатах инструментов, заменяется на
  `[hidden]`, прежде чем модель это увидит. Секретные переменные скрываются всегда; эти правила — для остального.
- **Добавить провайдера**: **Провайдер** (**Anthropic**, **OpenAI**, **Google Gemini**, **Совместимый с OpenAI** или
  **CLI-агент (ACP)**), затем **API-ключ**, **Адрес** (для совместимого с OpenAI, `http://127.0.0.1:11434/v1`, если
  пусто) или **Агент** и **Команда** (для CLI-агента) и **Добавить**.

Ключи хранятся в Связке ключей на этом Mac и отправляются только на адрес самого провайдера.

<Edition only="direct">
  **CLI-агент (ACP)** есть только в версии для прямой загрузки: версия из App Store не может запускать программы на
  вашем Mac.
</Edition>

## Агенты [#agents]

Позвольте ИИ-агентам работать с вашими открытыми рабочими пространствами. См. [Внешние агенты](/docs/ai/agents).

<Shot id="settings-agents" alt="Настройки в области «Агенты»: переключатель, разрешающий агентам работать с открытыми рабочими пространствами, Claude Desktop с недавними рабочими пространствами и наборы инструментов" />

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Разрешить агентам работать с открытыми рабочими пространствами** | Пока рабочее пространство открыто, вызовы агентов выполняются в Echolot: вы одобряете отправки, которые могут изменить данные, новые хосты и изменения рабочего пространства и видите каждый вызов в разделе **Агенты** окна. Секретные значения никогда не попадают к агенту. | Выкл. |
| **Claude Desktop** | Ваши недавние рабочие пространства, у каждого **Добавить в Claude**: включает агентов и добавляет рабочее пространство в Claude Desktop. **Добавлено**, если оно уже в Claude Desktop. Только для версии с прямой загрузкой. | |
| **Инструменты для агентов** | Наборы инструментов, которые получают агенты: **Запросы** (всегда включены), **Сценарии**, **Рабочее пространство**, **Окружения**, **Спецификации**, **Моки**, **MCP-серверы**, **История**, **Редактирование сценариев**. | Запросы и Сценарии |
| **Другие приложения** | Claude Code, Cursor, VS Code и Codex подключаются кнопкой **Агенты** вверху окна рабочего пространства. | |

<Edition only="appstore">
  Вместо раздела Claude Desktop версия из App Store показывает **Инструмент командной строки**: клиенты подключаются
  через инструмент `echolot`, установленный отдельно, а **Загрузить инструмент командной строки** ведёт на страницу
  загрузок. Пока рабочее пространство открыто, их вызовы выполняются в приложении.
</Edition>

## Конфиденциальность [#privacy]

Что Echolot может собирать; всегда выключено, пока вы не скажете иначе. См.
[Конфиденциальность и безопасность](/docs/privacy-and-security).

| Параметр | Что делает | По умолчанию |
| --- | --- | --- |
| **Отправлять анонимные данные об использовании** | Сообщает разработчикам Echolot, какие функции используются (отправка запроса, прогон, проверка MCP), с небольшими сведениями вроде вида запроса и кода состояния, а также передаёт ошибки с трассировками стека. Никогда не отправляет URL, заголовки, тела, переменные, секреты или ответы. | Выкл. |
| **Собирать отчёты о сбоях** | macOS передаёт Echolot его отчёты о сбоях и зависаниях при следующем запуске, а Echolot сохраняет их на этом Mac, чтобы вы могли приложить их к отзыву. Только трассировки стека. Никуда не отправляются. Показано число сохранённых отчётов и **Показать в Finder**. | Вкл. |
| **Проверка обновлений** | Показывает, как часто Echolot запрашивает у GitHub список выпусков: **Раз в день**, **Только по запросу** или **Через App Store**. GitHub видит версию приложения и ваш IP-адрес, но ничего о вас или ваших рабочих пространствах. | |

## О программе [#about]

Версия и место, где Echolot хранит свои данные.

- **Версия**: версия и сборка, с **Что нового** для заметок о выпуске.
- **Веб-сайт**: echolot.dev. **Выпуски**: все выпуски и их заметки.
- **Ответы и история**: **Показать в Finder** открывает папку данных самого Echolot: тела ответов, историю и отчёты о
  сбоях. Рабочие пространства лежат там, где вы их храните; удаление этой папки теряет только историю, но не запросы.
- **Благодарности**: шрифт Echo, Departure Mono Хелены Чжан, по лицензии SIL Open Font License 1.1.

<Edition only="appstore">
  Версия из App Store хранит данные в своём контейнере, а не в папке Application Support; **Показать в Finder** открывает
  его там.
</Edition>
