Карта окна настроек

Эта страница отвечает на вопрос «где это настраивается» для полной программы. Используйте поиск над левой навигацией, затем откройте соответствующую страницу. В окне нет общего финального шага «Сохранить всё»: одни controls применяются при изменении, а profile editors и сервисные операции имеют собственные кнопки.

Общие

СтраницаЧто здесь находитсяСвязанная справка
АккаунтBrowser device-flow, код подтверждения, имя/email, API/callback status, вход, обновление и выход. Минутная статистика в текущем desktop-виджете скрыта; агрегированный баланс доступен в веб-профиле.Аккаунт и сетевые сервисы
Общие настройкиПлатформа разработки переключает режим сразу; тема и язык сохраняются и применяются к текущему приложению. Версия, channel, repository и наличие maintenance tool здесь только отображаются. Единственный update toggle управляет проверкой при старте: выключение отменяет ещё не начавшуюся отложенную проверку, а включение после пропущенного startup применяется при следующем запуске. Кнопка менеджера запускает отдельный confirm/safe-shutdown flow, а не редактирует repository.Режимы программы · Обновления →
ЗависимостиRuntime source, probe, local install, detected global runtime, custom path, repair/remove и signed packs.Зависимости и обновления
Настройки треяЗакрывать программу при закрытии окна читается при закрытии главного окна. Поля autostart, каталога и capture hotkey сохраняются, но текущий tray их не читает: запуск при входе не регистрируется, используется собственный runtime-каталог и фиксированный стартовый Ctrl+Alt+S.Windows и права
ПоддержкаПоявляется при доступном account/support-модуле. Видимый widget сразу получает thread и повторяет GET примерно каждые 20 секунд; введённый text и выбранные attachments отправляются только кнопкой.Сетевые операции

AI / Модели

СтраницаОсновные задачи
Настройки LLMDirect BYOK/self-host или advanced LiteLLM Proxy profiles, save-and-probe access check, task models, role assignment, usage/limits, CV generation parameters и test window. Первый profile auto-назначает пустые CV/test/semantic roles, но не assistant; verified catalog process-local и не доказывает CV capability, а usage JSONL не имеет auto-retention. Подробнее →
Настройки CVПоведение preview/apply, история параметров, overlay/metrics, VLM auto-tune, OCR runtime и prompts. Geometry policy имеет три точных режима: prompt спрашивает commit/rollback и refresh targets, mark_stale сохраняет geometry без пересчёта, refresh_current сохраняет и обновляет подключённые CV contexts; heavy methods скрыто не запускаются. Отдельные вкладки Модели SAM и OmniParser управляют их local assets. Geometry workflow → · CV GUI → · Модели →
Модели YOLOАктивные segment/detect/pose consumers, ML runtime status, загрузка/удаление, SHA verification и импорт своей .pt-модели. Bundled registry сейчас содержит segment/pose entries; custom registry entry не переживает перезапуск. Модели и веса →
Выбор элементовВкладки «Выделение», «Семантика», «Ассистент», «Интерфейс», «Файлы и форматы». Геометрия выделения и semantic/Assistant settings подключены к runtime, но часть старых UI/file controls только сохраняется. Точные границы применения перечислены ниже. «Семантика» также принимает внешний JSON rules catalog и показывает ошибку вместо silent fallback. Разметка и проект → · Расширение →

Что реально применяют вкладки Selector

Любое изменение на встроенной странице «Выбор элементов» сразу записывается в settings JSON, но успешная запись ещё не означает, что текущий runtime читает этот ключ. Ниже зафиксировано поведение текущей реализации.

ГруппаКогда действуетТекущая граница
Запуск и геометрияЗапускать Screen selectors читается при следующем запуске desktop-приложения. Минимальные размеры, handles, hit width, snap, lasso, parent assignment и auto-pan читаются Selector во время соответствующих операций.Связать W×H управляет только двумя полями редактора. Степень затемнения сохраняется, но runtime-consumer не найден.
Стиль и связиСтиль рамок применяется сразу только когда диалог открыт из активного Selector. Разрешение повторных связей загружается при создании canvas и также может применяться из этого активного диалога.Изменение стиля во встроенной странице главного окна лишь сохраняет значения: новый Selector сейчас не восстанавливает их автоматически. Для relations после изменения в главном окне переоткройте Selector.
Интерфейс и лупаФлаг включения лупы восстанавливает её видимость при следующем создании Selector.ui.highlight_color, ширина рамки, autosave path, запоминание каталога, а также size/zoom/grid лупы на этой legacy-вкладке сохраняются, но не управляют текущей inspection magnifier или writers.
Файлы и форматыВидимые поля timestamp, подпапок по дате, PNG/JPG и JPEG quality записываются в JSON.Текущие project/Capture writers эти поля не читают. Формат проекта задавайте в «Настройках сохранения», а параметры Capture export — в Capture. Отдельный скрытый ключ files.png_compression действительно используется PNG artifacts Selector, но на этой вкладке не редактируется.
Семантика и AssistantНастройки сохраняются; диалог активного Selector вызывает reload/apply для semantic router и Assistant integration. По умолчанию voice annotation обрабатывается с policy «Быстрый skip обычных аннотаций», а confident rule может примениться автоматически.Внешний rules catalog валидируется fail-closed. «Требовать подтверждение для LLM-решений» действует на intent, уже помеченный requires_review, и не отправляет каждый LLM result в review автоматически. Для изменения настроек только через главное окно уже открытый Selector может потребовать повторного открытия.

Автоматизация

СтраницаОсновные задачи
Эмуляция вводаВыбор и проверка Arduino HID, legacy serial или FakerInput Virtual HID; для Arduino также доступны monitor mapping и firmware flow. Input backends →
Взаимодействие с IDEОтправка выделений в IDE, Codex VS Code/Trae, Screph Code/Pro Agent paths и autostart, а также дополнительные интеграции и тестирование. Screph Code →
Распознавание речиProvider settings, тест распознавания и — при доступном optional binding — service usage controls. Локальные/BYOK providers и account-bound server speech имеют разные contracts. Простая активация настроенного OpenAI/LiteLLM tab уже проверяет model list или transcription endpoint; это не только действие кнопки «Проверить». Voice providers → · Server speech →

Разработчику, Assistant и справка

  • Логирование: Root level, module-prefix filters и основной file handler применяются к текущему desktop-процессу сразу; Применять автоматически включён при каждом открытии страницы, но сам не сохраняется. Crash-reporting, faulthandler, all-threads, session log и retention полностью меняются только после перезапуска. Отключение основного file logging не удаляет отдельный session.log, если он уже включён для текущей crash-session. Preview показывает manifest, но не содержимое файлов; startup prompt manifest не показывает. Диагностика и восстановление →
  • AI Assistant: запуск/proactive controls имеют live consumers; context и action policy кэшируются runtime, поэтому после изменения на отдельной странице Settings безопасен перезапуск. Workspace presentation, competence toggles, внутренние LLM routing/default-role mappings и CV extras сейчас persisted-only. Retention field действует на action history при создании runtime, но session cleanup фактически остаётся 180 дней; mirror toggle не останавливает все generic workspace mirrors. Runtime-матрица Assistant →
  • Документация: появляется при доступном встроенном docs-модуле. Текущий desktop-кэш содержит bundled snapshot шести основных страниц: оглавление, начало работы, режимы, Capture, Selector и CV; полный набор руководств остаётся на сайте. Ссылки на страницы вне snapshot открывают сайт. При запуске весь локальный набор может обновляться отдельным сетевым запросом без пользовательского toggle.

Где сохраняются настройки

Большинство controls пишет обычный JSON ScrephData/settings_modules/settings.json. Он не зашифрован и может содержать local paths, provider endpoints, model/profile metadata и role mappings. API keys и account tokens туда не записываются: они используют Windows Credential Manager. Если system keyring недоступен, сохранение секрета должно завершиться ошибкой, а не перейти к plaintext fallback.

Наличие ключа в этом файле доказывает только сохранение. Runtime-effect подтверждается отдельным consumer: поэтому persisted-only поля Selector и tray явно отмечены на этой странице.

Reset конкретной страницы меняет принадлежащие ей settings, но не является полным удалением models, logs, caches, projects или Assistant mirrors. См. карту локальных данных и очистки.

Быстрые controls в Selector

Не обязательно каждый раз возвращаться в окно настроек. В шапке Selector находятся список Режим программы и переключатель AI. Список содержит только selectable-режимы; «Платформа разработки» остаётся полным источником статуса, maturity и причин блокировки.