Настройки и раскладка
Открытие настроек и проверка области
- Откройте Настройки шестерёнкой Открыть настройки на панели вкладок (в настольном приложении для macOS — в строке заголовка) или на главной странице. Ярлыки вроде Управление провайдерами в переключателе модели, шестерёнки панели миссий или шестерёнки Настройки в истории уведомлений сразу открывают нужный раздел.
- Выберите раздел. Локальные окна Electron и Tauri открывают или фокусируют одно нативное окно настроек; браузерные и удалённые виды используют встроенный экран.
- Перед уходом проверьте область настройки и наличие действия Сохранить.
Большинство вариантов применяется сразу, включая настройки миссий, которые сохраняют каждое изменение по мере ввода. Речь, свои цвета палитры и файлы конфигурации сохраняются явной кнопкой Сохранить. Сбой сохранения не подтверждает применение; снова откройте или обновите раздел перед повтором. Пояснения скрыты за значком i рядом с названием настройки: наведите на него указатель или установите фокус, а на сенсорном экране коснитесь его.
| Состояние | Чем управляет |
|---|---|
| Конфигурация CodeNomad | Настройки интерфейса, речи, SideCars и сервера для клиентов этой конфигурации. Настройки без метки тоже не хранятся отдельно для каждого устройства; Настройка сервера отмечает серверную конфигурацию, например речь, SideCars, удалённое управление и переменные окружения. |
| Раскладка окна/вкладки проекта | Открытые панели, выбранные вкладки, состояние просмотрщика и восстанавливаемые черновики/раскладка. Это не конфигурация OpenCode. |
| Глобальные/проектные настройки OpenCode | Нативные изменения плагинов/конфигурации в показанной области. Для проектных элементов нужен активный проект/Location. |
| Профиль настольных данных | Нативные окна, состояние восстановления и хранилище браузера независимо от файла конфигурации и общей службы OpenCode. См. Настольные окна и данные. |
Статистика охватывает всю подключённую службу OpenCode (все проекты, независимые клоны и подсессии), а не только открытую папку, за последние 7, 30, 90 или 365 дней. Ей нужен открытый проект; она показывает записанные OpenCode токены и стоимость, а не счета провайдеров или лимиты подписок; во время обновления могут показываться прежние сохранённые итоги. Квоты планов относятся к разделу статуса Использование.
Изменение отображения не перезапускает OpenCode и не повторяет запрос. Нативная конфигурация, обслуживание службы и учётные данные имеют отдельные эффекты: см. настройку OpenCode, провайдеры и интеграции.
Язык и оформление
- В Общие выберите Язык: английский, испанский, французский, русский, японский, упрощённый китайский, иврит, немецкий, непальский или турецкий.
- В Цветовая схема выберите Режим: Авто, Тёмная или Светлая. Авто следует операционной системе.
- Выберите палитру показанного оформления. Светлый и тёмный выбор сохраняются независимо; авто использует соответствующий.
- Для своих цветов используйте образцы и Сохранить; Сбросить восстанавливает цвета встроенной палитры. Новая позволяет назвать отдельную палитру, а Удалить — удалить созданную вами.
Интерфейс обновляется без перезапуска разговора. Иврит использует раскладку справа налево; код и технические значения остаются читаемыми в своём направлении. Выбор языка меняет интерфейс, не язык существующих сообщений или инструкций агента. Нативные меню настольного приложения переключаются на язык интерфейса после загрузки окна CodeNomad.
Если цвета плохо читаются, выберите встроенную палитру или сбросьте изменённую. При смене палитры может запрашиваться отказ от несохранённых правок цветов; это не отбрасывает черновик разговора.
Панели и разделы статуса
- Используйте Левая панель и Правая панель во внешних углах заголовка или их пункты меню Вид для показа/скрытия.
- Откройте Настроить правую панель в правой панели. Флажками выберите встроенные вкладки и разделы статуса; хотя бы один раздел статуса остаётся видимым.
- Перетаскивайте вкладки правой панели для изменения порядка. Сбросить восстанавливает встроенные варианты раскладки.
Статус включает информацию о токенах, режим Yolo, использование провайдера, фоновые оболочки, MCP и плагины. Скрытие раздела не отключает службу и не отзывает разрешения. Узкие раскладки показывают панели поверх разговора вместо сжатия; открытие одной плавающей панели закрывает другую.
Встроенная раскладка — раскладка окна, не изменение проекта. Флажки расширений отличаются: активируют код во всех проектах этой конфигурации. Сбросить не меняет согласие на расширения. См. расширения панели.
Детализация переписки и размер поля ввода
- Откройте Чат для выбора детализации переписки по умолчанию. Предустановки — Ничего, Минимальный, Сбалансированный и Всё; отдельные изменения дают Пользовательский.
- Задайте для каждой строки Состояние по умолчанию (Скрыто, Свернуто или Развернуто) для рассуждений, диагностики, входных данных инструментов, токенов, системных сообщений и каждого типа инструментов либо используйте окно Содержимое сообщений разговора, которое использует те же настройки.
- В Общие при необходимости отметьте Показывать хронологию сообщений, Разделять diff вызовов инструментов и Ставить отправленные промпты в очередь (ставить в очередь промпты, отправленные во время работы сессии, вместо направления её).
- Меняйте размер поля ввода его регулятором; длинные черновики прокручиваются внутри.
На таймлайне по одному маркеру на каждый ответ, блок рассуждений, инструмент, сжатие и системный контекст, показанные в беседе, в том же порядке. Маркеры следуют Содержимое сообщений: скрытие там типа инструмента, рассуждений или системных сообщений скрывает и их маркеры, кроме инструмента с ожидающим разрешением, а Ничего скрывает все маркеры инструментов. Настройки видимости и раскрытия меняют только представление. Они не удаляют сохранённые инструменты/рассуждения и не компактируют контекст модели. Разрушительные операции см. в разделе История и очистка.
Высота поля ввода следует видимому разговору, включая программную клавиатуру: минимум 8% с нижней границей 44 px, максимум 60%. Ручная высота запоминается пропорционально; узкая ширина и длинный текст не повышают пределы. Раскрытое разрешение/вопрос временно минимизирует поле без изменения сохранённой высоты или черновика. Сверните или завершите запрос для возобновления изменения размера.
Уведомления и значки
- Откройте Уведомления. Для каждого вида уведомлений отметьте, где оно появляется: На экране (временное всплывающее сообщение), История (сохраняется в истории уведомлений колокольчика на панели вкладок, в настольном приложении для macOS — в строке заголовка) и Система (уведомление операционной системы).
- Отметка в столбце Система при необходимости запрашивает разрешение. В Системные уведомления кнопка Запросить запрашивает его снова, пока разрешения нет.
- Включите Уведомлять, когда приложение в фокусе, чтобы получать системные уведомления, пока это окно в фокусе. Иначе они появляются, как только окно теряет фокус, даже если оно остаётся открытым на экране.
По умолчанию Сессия ждёт вашего ответа и Сессия завершена отправляются только в систему, чтобы преходящие состояния сессий не накапливались в истории; они касаются основных сессий, а не субагентов, и о сессии, которую вы остановили сами, не сообщается. Ошибки всегда показываются на экране и в истории, что бы ни было в таблице, а короткие сообщения о ходе работы остаются только на экране.
Разрешение браузера/ОС принадлежит устройству и origin приложения; сохранённая настройка не может обойти отказ. При блокировке включите уведомления в браузере или ОС, затем вернитесь сюда. В неподдерживаемых средах столбец Система отключён.
Счётчик непрочитанного колокольчика/истории, учитывающий только уведомления, направленные в историю, управляет точкой favicon браузера и нативным значком приложения. Нативные значки суммируют живые основные окна; это не число работающих сессий и не доказательство доставки уведомления ОС. Значки запуска PWA эта функция не предоставляет.
Расширенные параметры
- Откройте Расширенные.
- Отмечайте или снимайте только нужные параметры; каждое изменение сохраняется через настройки CodeNomad. Чтобы изменить окружение выполнения сессии, раскройте свёрнутую группу Переменные окружения в конце.
- Проверяйте итоговый вид или следующую отправку вместо спекулятивного перезапуска общей службы.
| Параметр | Эффект и предостережение |
|---|---|
| Автоочистка пустых сессий | Очищает пустые сессии при создании новых; оставьте выключенным, если хотите сохранять их. |
| Оставлять idle-маркеры субагентов | Сохраняет непросмотренные маркеры простоя до просмотра вместо скрытия через пять секунд. |
| Фокусировать существующее окно при втором запуске | Только нативное приложение; меняет поведение окна повторного запуска, не создание вкладок. |
| Баланс кредитов провайдера | Показывает дополнительные балансы в разделе «Использование»; не покупает кредиты и не переключает аккаунты. |
| Скрывать изменения только пробелов | Убирает неиндексированные файлы только с пробелами/окончаниями строк из изменений и массовых действий; подготовленные остаются видимыми. См. файлы. |
| Удерживать длинные ответы ассистента | Останавливает автоматическое следование, когда потоковый ответ перерастает окно. |
| Переменные окружения | Применяются серверной стороной перед каждым запросом или командой сессии; чтения не обновляют уже запущенное выполнение. См. настройку OpenCode. |
Настройка клавиатуры описана в горячих клавишах; голосовые элементы — в голосовом вводе и воспроизведении. Восстановление запуска и профили настольных данных описаны в настольных окнах и данных.