Настройки
Настройки Kodik хранятся в двух местах:
- Встроенный редактор настроек Kodik — большинство параметров: профиль, агенты, автодополнение, модели, индексирование, MCP, анонимайзер и другие.
settings.json(стандартные настройки VS Code) — несколько специализированных параметров, описанных в конце этой страницы.
Открытие настроек
Заголовок раздела «Открытие настроек»Нажмите кнопку с шестерёнкой «Настройки» в строке заголовка и выберите «Настройки Kodik» — в этом же меню доступны параметры редактора, действия управления (палитра команд, сочетания клавиш и другие) и вход через GitHub. Также можно выполнить команду kodik.openSettings. Когда редактор настроек активен, нажмите Ctrl+F — курсор переместится в строку поиска, которая фильтрует разделы и параметры в реальном времени.
Разделы настроек
Заголовок раздела «Разделы настроек»Account
Заголовок раздела «Account»Профиль вошедшего в систему пользователя, текущий тарифный план и его статус, баланс кредитов, история использования по моделям и сессиям, информация о пробном периоде, ежедневный бонус кредитов и реферальная программа. Подробнее — на странице Аккаунт и использование.
General
Заголовок раздела «General»Общие параметры поведения Kodik:
- Язык интерфейса — язык UI (вызывает стандартную команду VS Code для смены локали). Русский язык встроен в приложение и используется по умолчанию; выбранный язык применяется после перезапуска.
- Язык ответов AI — на каком языке AI-ассистент отвечает по умолчанию.
- Уведомления — включение и настройка системных уведомлений.
- Сбросить состояние — кнопка сброса всех настроек Kodik к значениям по умолчанию.
Инструменты и поведение агента:
- Инструменты — список инструментов агента (после настроек суммаризации), по одному переключателю на инструмент: встроенный браузер, загрузка веб-контента, семантический поиск, долговременная память, субагенты, редактирование ноутбуков, список задач. Выключение полностью убирает инструмент у агента: он исчезает из списка инструментов модели, а упоминания о нём удаляются из системного промпта. Каждый инструмент занимает контекст в каждом запросе, поэтому отключение неиспользуемых инструментов освобождает место для вашего кода и истории диалога. Базовые инструменты (чтение, редактирование, поиск, shell) доступны всегда. Подробнее — на странице Инструменты.
- Подсказки ассистента — предлагать ли следующий шаг после ответа.
- Отображение изменений файлов — открывать ли отредактированные файлы в редакторе и разворачивать ли изменения по умолчанию.
- Триггеры суммаризации — когда агент должен сжимать длинные диалоги.
- Модель вспомогательного агента (Sub-agent) — выбор модели, которую использует внутренний субагент.
Auto Approve
Заголовок раздела «Auto Approve»Когда агент может действовать без запроса:
- Авто-подтверждение — главный переключатель и разрешения по инструментам: какие действия агент выполняет без явного разрешения пользователя (чтение файлов, редактирование и т. д.). Переключатели автоодобрения недоступного инструмента неактивны. Подробнее — на странице Авто-подтверждение.
- Autopilot — режим полной автономности агента.
- Заблокированные команды — список шаблонов команд, которые агент никогда не выполнит (например,
rm *,sudo rm *,git clean*). - Паттерны команд — настраиваемые шаблоны для авто-разрешения конкретных команд.
Autocomplete
Заголовок раздела «Autocomplete»Параметры встроенного автодополнения:
- Включить автодополнение — глобальное включение и отключение.
- Задержка (debounce) — время ожидания после остановки ввода перед отправкой запроса.
- Источник модели — какая модель используется для автодополнения.
- Игнорируемые файлы — glob-паттерны файлов, в которых автодополнение отключается.
- Дополнения в импортах и строках — включение подсказок в операторах импорта и строковых литералах.
Параметры kodik.autocompleteDisableLineRegex и kodik.autocompleteDisableFileRegex (см. раздел settings.json ниже) дают более точный контроль через регулярные выражения. Подробнее — на странице Автодополнение.
Управление доступными моделями:
- Включение и отключение моделей — управление тем, какие облачные модели Kodik отображаются при выборе.
- Порог суммаризации — при какой длине контекста запускается автоматическое сжатие диалога.
Indexing
Заголовок раздела «Indexing»Настройки семантического индексирования кодовой базы:
- Синхронизация — запуск или перезапуск индексирования.
- Удалить индекс — полная очистка локального индекса.
- Пауза — временная приостановка автоматической синхронизации.
- Игнорировать .gitignore — не исключать пути, указанные в
.gitignore. - Игнорировать .kodikignore — не исключать пути, указанные в
.kodikignore.
Индекс хранится локально в .kodik/index (SQLite). Подробнее — на странице Индексирование.
Управление локальным эндпоинтом Ollama:
- Статус установки и запуска Ollama.
- Проверка доступности локального сервера.
- Выбор модели Ollama для использования в агенте.
- Скачивание рекомендованных моделей (Gemma 4 E4B, Qwen3 8B, Devstral 24B, Qwen3 Coder 30B и других).
Подробнее — на странице Локальные модели.
Настройки генерации сообщений коммитов и поведения при работе с Git:
- Промпт для сообщений коммитов — дополнительные инструкции к встроенному промпту (
kodik.commitMessage.instructions). - Инструкции для pull request — дополнения к промпту генерации заголовка и описания PR (
kodik.pullRequest.instructions). - Атрибуция коммитов — добавлять ли трейлер Kodik в коммиты агента (
kodik.git.commitAttribution). - Атрибуция PR — помечать ли pull request’ы агента как созданные с Kodik (
kodik.git.prAttribution). - Префикс веток — префикс для новых веток агента; при пустом значении используется
kodik/(kodik.git.branchPrefix). - Автоудаление worktree — автоматически удалять старые рабочие деревья агента (
kodik.git.autoDeleteWorktrees, по умолчанию:true). - Лимит хранения worktree — сколько рабочих деревьев сохранять перед очисткой (
kodik.git.worktreeKeepLimit, по умолчанию:15).
Подробнее — на странице AI-сообщения коммитов.
Anonymizer
Заголовок раздела «Anonymizer»Настройки защиты конфиденциальных данных:
- Включить анонимайзер — активировать маскировку чувствительного контента перед отправкой в модель.
- Список файлов с чувствительными регионами — просмотр и удаление вручную помеченных областей.
Подробнее — на странице Анонимайзер.
Список установленных навыков (skills), обнаруженных в глобальной директории и директории рабочего пространства. Можно включать и отключать отдельные навыки.
Commands
Заголовок раздела «Commands»Список установленных пользовательских slash-команд из поддерживаемых директорий рабочего пространства.
Список установленных файлов правил (rules), обнаруженных в глобальной и рабочей директориях. Можно включать и отключать отдельные файлы правил.
Sub Agents
Заголовок раздела «Sub Agents»Список специализированных агентов, которым основной ассистент может делегировать задачи через инструмент sub_agent. Встроенный исследовательский агент доступен всегда; агенты из плагинов появляются после установки соответствующего плагина.
Хуки — это shell-команды, которые запускаются в ключевые моменты рабочего процесса AI: при вызове инструментов, отправке промптов, старте и завершении сессии и т. д. Хуки могут блокировать, изменять или просто наблюдать за происходящим.
Просмотр и управление долгосрочными воспоминаниями, которые Kodik сохранил для текущего рабочего пространства и глобально. Перед сохранением секреты автоматически удаляются из содержимого воспоминаний. Подробнее — на странице Память.
MCP Servers
Заголовок раздела «MCP Servers»Список установленных MCP-серверов, управление их включением и удалением. Подробнее — на страницах раздела MCP.
Справочник settings.json
Заголовок раздела «Справочник settings.json»Браузерный предпросмотр
Заголовок раздела «Браузерный предпросмотр»| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
kodik.preview.enabled | boolean | true | Разрешает агенту управлять Integrated Browser. Если выключено, инструмент preview недоступен в сессиях Code и Debug. |