Карта окна настроекSettings window map
Эта страница отвечает на вопрос «где это настраивается» для полной программы. Используйте поиск над левой навигацией, затем откройте соответствующую страницу. В окне нет общего финального шага «Сохранить всё»: одни controls применяются при изменении, а profile editors и сервисные операции имеют собственные кнопки.This page answers “where is this configured?” for the complete program. Use the search field above the left navigation, then open the relevant page. The window has no final global “Save all” step: some controls apply on change, while profile editors and service operations have their own buttons.
ОбщиеGeneral
| СтраницаPage | Что здесь находитсяWhat it contains | Связанная справкаRelated guide |
|---|---|---|
| АккаунтAccount | Browser device-flow, код подтверждения, имя/email, API/callback status, вход, обновление и выход. Минутная статистика в текущем desktop-виджете скрыта; агрегированный баланс доступен в веб-профиле.Browser device flow, confirmation code, username/email, API/callback status, sign-in, refresh and sign-out. Minute usage is hidden in the current desktop widget; aggregate balance is available in the web profile. | Аккаунт и сетевые сервисыAccount and online services |
| Общие настройкиGeneral Settings | Платформа разработки переключает режим сразу; тема и язык сохраняются и применяются к текущему приложению. Версия, channel, repository и наличие maintenance tool здесь только отображаются. Единственный update toggle управляет проверкой при старте: выключение отменяет ещё не начавшуюся отложенную проверку, а включение после пропущенного startup применяется при следующем запуске. Кнопка менеджера запускает отдельный confirm/safe-shutdown flow, а не редактирует repository.Development Platform switches mode immediately; theme and language are persisted and applied to the running application. Version, channel, repository and maintenance-tool availability are display-only here. The only update toggle controls startup checks: turning it off cancels a delayed check that has not started, while enabling it after startup was skipped takes effect on the next launch. The manager button starts a separate confirmation and safe-shutdown flow; it does not edit the repository. | Режимы программыProgram modes · Обновления →Updates → |
| ЗависимостиDependencies | Runtime source, probe, local install, detected global runtime, custom path, repair/remove и signed packs.Runtime source, probe, local install, detected global runtime, custom path, repair/remove and signed packs. | Зависимости и обновленияDependencies and updates |
| Настройки треяTray Settings | Закрывать программу при закрытии окна читается при закрытии главного окна. Поля autostart, каталога и capture hotkey сохраняются, но текущий tray их не читает: запуск при входе не регистрируется, используется собственный runtime-каталог и фиксированный стартовый Ctrl+Alt+S.Close the application when the window closes is read when the main window closes. The autostart, directory and capture-hotkey fields are persisted but not consumed by the current tray: sign-in startup is not registered, a separate runtime directory is used and startup capture remains fixed at Ctrl+Alt+S. | Windows и праваWindows and permissions |
| ПоддержкаSupport | Появляется при доступном account/support-модуле. Видимый widget сразу получает thread и повторяет GET примерно каждые 20 секунд; введённый text и выбранные attachments отправляются только кнопкой.Shown when the account/support module is available. A visible widget fetches the thread immediately and repeats the GET about every 20 seconds; entered text and selected attachments are uploaded only by the send action. | Сетевые операцииOnline operations |
AI / МоделиModels
| СтраницаPage | Основные задачиPrimary tasks |
|---|---|
| Настройки LLMLLM Settings | Direct 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.Direct BYOK/self-host or advanced LiteLLM Proxy profiles, save-and-probe access checks, task models, role assignment, usage/limits, CV generation parameters and a test window. The first profile auto-assigns empty CV/test/semantic roles but not assistant; the verified catalogue is process-local and does not prove CV capability, while the usage JSONL has no automatic retention. Подробнее →Details → |
| Настройки CVCV Settings | Поведение 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.Preview/apply behavior, parameter history, overlay/metrics, VLM auto-tuning, OCR runtime and prompts. Geometry policy has three exact modes: prompt asks for commit/rollback and refresh targets, mark_stale commits geometry without recomputation, and refresh_current commits and refreshes connected CV contexts; heavy methods are not started silently. Separate SAM Models and OmniParser tabs manage their local assets. Geometry workflow →Geometry workflow → · CV GUI →CV GUI → · Модели →Models → |
| Модели YOLOYOLO Models | Активные segment/detect/pose consumers, ML runtime status, загрузка/удаление, SHA verification и импорт своей .pt-модели. Bundled registry сейчас содержит segment/pose entries; custom registry entry не переживает перезапуск.Active segment/detect/pose consumers, ML runtime status, download/removal, SHA verification and custom .pt import. The bundled registry currently contains segment/pose entries; a custom registry entry does not survive restart. Модели и веса →Models and weights → |
| Выбор элементовElement Selection | Вкладки «Выделение», «Семантика», «Ассистент», «Интерфейс», «Файлы и форматы». Геометрия выделения и semantic/Assistant settings подключены к runtime, но часть старых UI/file controls только сохраняется. Точные границы применения перечислены ниже. «Семантика» также принимает внешний JSON rules catalog и показывает ошибку вместо silent fallback.Selection, Semantics, Assistant, Interface and Files & Formats tabs. Selection geometry and semantic/Assistant settings are connected to runtime, but some legacy UI/file controls are only persisted. The exact application boundaries are listed below. Semantics also accepts an external JSON rules catalog and reports errors instead of silently falling back. Разметка и проект →Markup and project → · Расширение →Extension → |
Что реально применяют вкладки SelectorWhat the Selector tabs actually apply
Любое изменение на встроенной странице «Выбор элементов» сразу записывается в settings JSON, но успешная запись ещё не означает, что текущий runtime читает этот ключ. Ниже зафиксировано поведение текущей реализации.Every change on the embedded Element Selection page is written to the settings JSON immediately, but a successful write does not mean that the current runtime consumes that key. The table below records the behavior of the current implementation.
| ГруппаGroup | Когда действуетWhen it takes effect | Текущая границаCurrent boundary |
|---|---|---|
| Запуск и геометрияStartup and geometry | Запускать Screen selectors читается при следующем запуске desktop-приложения. Минимальные размеры, handles, hit width, snap, lasso, parent assignment и auto-pan читаются Selector во время соответствующих операций.Launch Screen selectors is read on the next desktop-app start. Minimum sizes, handles, hit width, snapping, lasso, parent assignment and auto-pan are read by Selector during the relevant operations. | Связать W×H управляет только двумя полями редактора. Степень затемнения сохраняется, но runtime-consumer не найден.Link W×H only controls the two editor fields. The dimming value is persisted, but no runtime consumer was found. |
| Стиль и связиStyle and relations | Стиль рамок применяется сразу только когда диалог открыт из активного Selector. Разрешение повторных связей загружается при создании canvas и также может применяться из этого активного диалога.Border styling applies immediately only when the dialog is opened from an active Selector. The duplicate-relation policy loads when the canvas is created and can also be applied from that active dialog. | Изменение стиля во встроенной странице главного окна лишь сохраняет значения: новый Selector сейчас не восстанавливает их автоматически. Для relations после изменения в главном окне переоткройте Selector.Changing style on the main window's embedded page only persists values: a new Selector does not currently restore them automatically. For relations changed in the main window, reopen Selector. |
| Интерфейс и лупаInterface and magnifier | Флаг включения лупы восстанавливает её видимость при следующем создании Selector.The magnifier enabled flag restores its visibility when Selector is next created. | ui.highlight_color, ширина рамки, autosave path, запоминание каталога, а также size/zoom/grid лупы на этой legacy-вкладке сохраняются, но не управляют текущей inspection magnifier или writers.ui.highlight_color, border width, autosave path, directory memory, and this legacy tab's magnifier size/zoom/grid values are persisted but do not control the current inspection magnifier or writers. |
| Файлы и форматыFiles & Formats | Видимые поля timestamp, подпапок по дате, PNG/JPG и JPEG quality записываются в JSON.The visible timestamp, date-subdirectory, PNG/JPG and JPEG-quality fields are written to JSON. | Текущие project/Capture writers эти поля не читают. Формат проекта задавайте в «Настройках сохранения», а параметры Capture export — в Capture. Отдельный скрытый ключ files.png_compression действительно используется PNG artifacts Selector, но на этой вкладке не редактируется.Current project/Capture writers do not read those fields. Configure the project in Save Settings and Capture export in Capture. A separate hidden files.png_compression key is consumed by Selector PNG artifacts, but it is not editable on this tab. |
| Семантика и AssistantSemantics and Assistant | Настройки сохраняются; диалог активного Selector вызывает reload/apply для semantic router и Assistant integration. По умолчанию voice annotation обрабатывается с policy «Быстрый skip обычных аннотаций», а confident rule может примениться автоматически.Settings are persisted; an active Selector dialog invokes reload/apply for the semantic router and Assistant integration. By default, voice annotation uses the “Fast skip ordinary annotations” policy, and a confident rule may apply automatically. | Внешний rules catalog валидируется fail-closed. «Требовать подтверждение для LLM-решений» действует на intent, уже помеченный requires_review, и не отправляет каждый LLM result в review автоматически. Для изменения настроек только через главное окно уже открытый Selector может потребовать повторного открытия.The external rules catalog is validated fail-closed. “Require confirmation for LLM decisions” acts on an intent already marked requires_review; it does not send every LLM result to review automatically. A Selector already open while changes are made only in the main window may need to be reopened. |
АвтоматизацияAutomation
| СтраницаPage | Основные задачиPrimary tasks |
|---|---|
| Эмуляция вводаInput Emulation | Выбор и проверка Arduino HID, legacy serial или FakerInput Virtual HID; для Arduino также доступны monitor mapping и firmware flow.Selection and checks for Arduino HID, legacy serial or FakerInput Virtual HID; Arduino also exposes monitor mapping and firmware flow. Input backends →Input backends → |
| Взаимодействие с IDEIDE Interaction | Отправка выделений в IDE, Codex VS Code/Trae, Screph Code/Pro Agent paths и autostart, а также дополнительные интеграции и тестирование.Sending selections to an IDE, Codex VS Code/Trae, Screph Code/Pro Agent paths and autostart, plus additional integrations and tests. Screph Code → |
| Распознавание речиSpeech Recognition | Provider settings, тест распознавания и — при доступном optional binding — service usage controls. Локальные/BYOK providers и account-bound server speech имеют разные contracts. Простая активация настроенного OpenAI/LiteLLM tab уже проверяет model list или transcription endpoint; это не только действие кнопки «Проверить».Provider settings, recognition testing and, when its optional binding is available, service-usage controls. Local/BYOK providers and account-bound server speech have different contracts. Simply activating a configured OpenAI/LiteLLM tab already checks its model list or transcription endpoint; this is not limited to the Check button. Voice providers →Voice providers → · Server speech → |
Разработчику, Assistant и справкаDeveloper, Assistant and help
- Логирование:Logging: 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 не показывает.The root level, module-prefix filters and main file handler apply immediately to the current desktop process;Apply automaticallystarts enabled whenever the page is opened but is not itself persisted. Crash reporting, faulthandler, all-thread capture, session logging and retention take full effect only after restart. Disabling main file logging does not remove the separatesession.logwhen it is already enabled for the current crash session. The preview shows a manifest, not file contents; the startup prompt does not show the manifest. Диагностика и восстановление →Diagnostics and recovery → - 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.activation and proactive controls have live consumers; context and action policy are cached by the runtime, so restarting is safest after editing the standalone Settings page. Workspace presentation, competence toggles, internal LLM routing/default-role mappings and CV extras are currently persisted-only. The retention field affects action history when the runtime is created, but session cleanup effectively remains at 180 days; the mirror toggle does not stop all generic workspace mirrors. Runtime-матрица Assistant →Assistant runtime matrix →
- Документация:Documentation: появляется при доступном встроенном docs-модуле. Текущий desktop-кэш содержит bundled snapshot шести основных страниц: оглавление, начало работы, режимы, Capture, Selector и CV; полный набор руководств остаётся на сайте. Ссылки на страницы вне snapshot открывают сайт. При запуске весь локальный набор может обновляться отдельным сетевым запросом без пользовательского toggle.shown when the embedded docs module is available. The current desktop cache contains a bundled snapshot of six core pages: contents, getting started, modes, Capture, Selector and CV; the complete guide set remains on the website. Links to pages outside the snapshot open the website. On startup, the entire local set may refresh through a separate network request without a user-facing toggle.
Где сохраняются настройкиWhere settings are stored
Большинство 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.Most controls write ordinary JSON to ScrephData/settings_modules/settings.json. It is not encrypted and may contain local paths, provider endpoints, model/profile metadata and role mappings. API keys and account tokens are not written there; they use Windows Credential Manager. If the system keyring is unavailable, saving a secret must fail rather than fall back to plaintext.
Наличие ключа в этом файле доказывает только сохранение. Runtime-effect подтверждается отдельным consumer: поэтому persisted-only поля Selector и tray явно отмечены на этой странице.A key's presence in this file proves persistence only. Runtime effect requires a separate consumer, which is why persisted-only Selector and tray fields are called out explicitly on this page.
Reset конкретной страницы меняет принадлежащие ей settings, но не является полным удалением models, logs, caches, projects или Assistant mirrors. См. карту локальных данных и очистки.Resetting a page changes the settings it owns but is not a complete deletion of models, logs, caches, projects or Assistant mirrors. See the local data and cleanup map.
Быстрые controls в SelectorSelector quick controls
Не обязательно каждый раз возвращаться в окно настроек. В шапке Selector находятся список Режим программы и переключатель AI. Список содержит только selectable-режимы; «Платформа разработки» остаётся полным источником статуса, maturity и причин блокировки.You do not need to return to Settings every time. The Selector header contains the Program mode list and AI toggle. The list contains selectable modes only; Development Platform remains the complete source for status, maturity and blocking reasons.