WorkAI

Настройки

Где в WorkAI лежат настройки агента, что в каком разделе меню, какие параметры привязаны к аккаунту и переезжают сами, а какие лежат файлами на машине.

Настройки агента живут на отдельном экране — Настройки WorkAI. Он открывается по Cmd/Ctrl+Shift+,, из меню Preferences → WorkAI Settings или из палитры команд по запросу «WorkAI Settings». Это не то же самое, что настройки редактора (Cmd/Ctrl+,): там остаются шрифты, темы, отступы и всё привычное по VS Code, а на экране WorkAI — аккаунт, модели, индексирование, правила, коннекторы и разрешения агента.

Экран открывается закреплённой вкладкой, поэтому не заменяет собой файл, который вы редактировали. Раздел, на котором вы ушли, запоминается и восстанавливается при следующем открытии.

Экран «Настройки WorkAI» с раскрытым левым меню разделов и активным разделом «Основные»

Что в каком разделе

Меню слева разбито на три смысловые группы: чем пользуются все, что агент знает и к чему подключён, и отдельно разработческое. Сверху есть поиск — он ищет по названиям разделов, а не по параметрам внутри них.

РазделЧто внутри
Основныестатус входа в аккаунт, кнопки «Войти» и «Выйти»
Моделивыбор модели и подключение собственных ключей провайдеров
Индексированиесостояние индекса проекта, запуск и остановка индексации, удаление индекса, автоиндексация новых папок
Правилаличные правила и найденные файлы правил с областью действия — подробно в Rules
Коннекторы (MCP)список MCP-серверов, их состояние и добавление новых — подробно в MCP
Терминал и защитачто агенту разрешено выполнять без подтверждения и где это действует
Хукипункт-ссылка: открывает встроенный диалог настройки хуков

«Хуки» — единственный пункт, который не открывает свой раздел, а вызывает встроенный мастер настройки хуков: он спрашивает тип хука и файл конфигурации и правит этот файл. Подсветка на пункте не остаётся — своего раздела с таким содержимым внутри настроек WorkAI нет.

Внизу меню есть ещё одна ссылка наружу — VS Code Settings: она открывает обычные настройки редактора.

Раньше всё подключаемое лежало одним пунктом «Инструменты и MCP». Старые ссылки и сохранённые вкладки после переименования не ломаются: идентификатор раздела mcp при открытии тихо переводится в connectors.

Разрешения агента

Раздел «Терминал и защита» показывает единый список того, что выполняется без вопроса: команды терминала, инструменты и коннекторы. У каждой записи подписана область — везде, в этом проекте или в этом чате. Список фильтруется по области, отдельную запись можно отозвать крестиком, а кнопка очистки убирает либо весь список, либо только то, что показано под текущим фильтром. Разрешение «в этом чате» отозвать нельзя — оно само истекает в конце диалога.

Что именно агент спрашивает и почему, разобрано в Безопасности агента.

Настройки в окне агентов

У окна агентов свой, урезанный экран настроек — он открывается шестерёнкой рядом с блоком аккаунта или выбором модели. Там пять разделов: General, Models, Indexing, Rules, Terminal and Security. Коннекторов и хуков в нём нет, наверху есть кнопка «Назад», которая закрывает вкладку и возвращает к работе.

Что переезжает на другую машину само

Часть настроек привязана к аккаунту WorkAI, а не к компьютеру. Достаточно войти на новой машине, и они окажутся на месте:

  • выбранная модель по умолчанию;
  • подключённые аккаунты провайдеров с вашими ключами — ключи хранятся на стороне сервиса в зашифрованном виде, повторно вводить их не нужно.

Всё остальное — локальное: индекс проекта на новой машине придётся построить заново, а разрешения на вызов инструментов и коннекторов лежат не в файле настроек, а в служебном хранилище профиля и конкретного проекта — копированием settings.json они не переезжают.

Где лежат файлы настроек

Параметры WorkAI пишутся в тот же settings.json, что и настройки редактора, — с префиксами aiSolver. и workai. (например, workai.terminal.allowedCommands или личные правила aiSolver.userRules). Файл лежит в папке приложения:

СистемаПуть
macOS~/Library/Application Support/WorkAI/User/settings.json
Windows%APPDATA%\WorkAI\User\settings.json
Linux~/.config/WorkAI/User/settings.json

Рядом, в той же папке User, лежит keybindings.json с вашими горячими клавишами. Расширения ставятся в ~/.workai/extensions.

Список разрешённых команд терминала — исключение из абзаца выше: он лежит именно в settings.json (workai.terminal.allowedCommands), в пользовательском файле или в .vscode/settings.json проекта, и вместе с файлом переезжает.

Правила и MCP-серверы файлами не лежат в этой папке — у них свои места: ~/.workai/rules и ~/.workai/mcp.json для личных, .workai/rules и .workai/mcp.json внутри проекта. Проектные кладут в git, и тогда они приезжают на новую машину вместе с репозиторием.

Перенести настройки руками — значит скопировать settings.json, keybindings.json и каталог ~/.workai на новую машину. Отдельного облачного механизма синхронизации настроек редактора в WorkAI нет.

Темы и горячие клавиши

Тему, шрифт, раскладку панелей и сочетания клавиш меняют штатными средствами редактора: Cmd/Ctrl+, для настроек, палитра команд → Color Theme для темы, Keyboard Shortcuts для клавиш. Собственных тем WorkAI не добавляет — доступен стандартный набор, включая тёмную и светлую «2026». Из своих сочетаний в WorkAI назначены Cmd/Ctrl+Shift+, (этот экран настроек) и Cmd/Ctrl+Shift+A (окно агентов); оба переназначаются как любые другие.