---
title: "Настройки"
id: "346"
type: "page"
slug: "settings"
published_at: "2026-05-19T11:30:45+00:00"
modified_at: "2026-06-13T00:52:52+00:00"
url: "https://pastukhov.com/code/docs/settings"
markdown_url: "https://pastukhov.com/code/docs/settings.md"
excerpt: "Настройте Pastukhov Code через диалог настроек. Откройте его, выбрав «Настройки» в главном меню. Настройки организованы…"
---

# Настройки

[https://pastukhov.com/code/docs/settings.md](https://pastukhov.com/code/docs/settings.md)

Настройте Pastukhov Code через диалог настроек. Откройте его, выбрав «Настройки» в главном меню. Настройки организованы в секции-аккордеоны, изменения сохраняются автоматически.

 ![Диалог настроек Pastukhov Code с секциями-аккордеонами: Оформление, Чат, Звук, Распознавание речи, Теги, Хуки и Буфер обмена](https://pastukhov.com/wp-content/uploads/2026/06/settings-dialog.png) ## Оформление

Секция «Оформление» позволяет управлять визуальной темой Pastukhov Code. Переключайтесь между светлой и тёмной темой по предпочтению или условиям работы. Также можно переключать тему напрямую из заголовка с помощью кнопки переключения темы.

 ![Секция Оформление в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-appearance.png) В этой секции также есть переключатель «Показать информацию о лицензии» для отображения или скрытия строки лицензии внизу панели статуса.

## Чат

Секция «Чат» содержит переключатели и опции, управляющие отображением чат-разговоров:

 ![Секция Чат в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-chat.png) - **Двойной Enter для отправки** — При включении двойное нажатие Enter отправляет сообщение вместо одиночного. Это позволяет составлять многострочные сообщения без удержания Shift.
- **Компактный режим** — Уменьшает расстояние между сообщениями для более плотной раскладки, полезно для длинных разговоров.
- **Показать список задач** — Отображает список задач AI (созданный через TodoWrite) в разговоре.
- **Показать источник сообщения** — Показывает кнопку «Просмотр сырого JSON» в заголовках сообщений. Нажатие отображает фактический JSON сообщения, полезно для отладки.
- **Показать токены сообщения** — Отображает количество токенов и цены рядом с сообщениями, показывая потребление и стоимость каждого.
- **Показать контекст сообщения** — Показывает индикатор использования контекста на отдельных сообщениях. Нажатие раскрывает график использования контекста (скрыт в компактном режиме).
- **Показать контекст чата** — Показывает индикатор использования контекста вверху панели ввода. Нажатие раскрывает график использования контекста.
- **Показать системные сообщения** — Отображает системные сообщения (обновления статуса, уведомления об использовании инструментов) в разговоре. В основном полезно для отладки — добавляет много шума.

В секции также есть выпадающий список **Подсветка кода** с десятками тем подсветки синтаксиса (например, GitHub, GitHub Dark, Nord, Monokai, Night Owl, Tokyo Night) для отображаемых блоков кода в сообщениях.

## Звук

Секция «Звук» обеспечивает детальный контроль над звуковыми уведомлениями в Pastukhov Code. Вверху два переключателя:

 ![Секция Звук в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-sound.png) - **Звук вкл/выкл** — Главный переключатель для включения или отключения всех звуков.
- **Конфетти вкл** — При включении анимация конфетти воспроизводится при определённых событиях (например, git-коммиты).

Ниже переключателей каждый тип звука имеет свой ползунок громкости и кнопку тестирования:

- **Общая громкость** — Общий ползунок громкости, влияющий на все звуки.
- **Сообщение** — Воспроизводится при поступлении нового ответа AI в разговор.
- **Уведомление** — Воспроизводится когда AI завершает обработку и ожидает ввода пользователя (AskUserQuestion).
- **Завершение** — Воспроизводится когда AI завершает обработку обычного ответа и когда фоновые скрипты завершают выполнение.
- **Ошибка** — Воспроизводится при получении события ошибки сервера.
- **Коммит** — Воспроизводится при создании git-коммита. Запускает анимацию конфетти если включён переключатель конфетти.
- **Развёртывание** — Воспроизводится при запуске или перезапуске развёртывания.

Каждый звук имеет свой ползунок громкости, поэтому можно настроить какие события слышны и на каком уровне. Любой встроенный звук можно заменить, поместив MP3-файл с тем же именем в папку `.pastukhov/sounds/` вашего проекта (например, `message.mp3`, `complete.mp3`, `error.mp3`, `notification.mp3`, `commit.mp3`, `deploy.mp3`). Пользовательские звуки имеют приоритет над встроенными.

## Распознавание речи

Pastukhov Code включает возможности распознавания речи на основе модели Whisper от OpenAI. Модель работает полностью на стороне сервера и автоматически загружается при первом включении этой опции — не требуется сторонний API или дополнительные расходы. Единственный компромисс — небольшая задержка при первой загрузке модели. Перед использованием голосового ввода необходимо настроить параметры распознавания речи.

 ![Секция Распознавание речи в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-speech-recognition.png) - **Включить распознавание речи** — Главный переключатель. При включении кнопка микрофона появляется в области ввода сообщений.
- **Модель Whisper** — Выбор модели Whisper для транскрипции. Доступно шесть моделей: Tiny (39M), Base (74M), Small (244M, по умолчанию), Medium (769M), Large (1.5GB) и Turbo (809M). Большие модели точнее, но медленнее и требуют больше памяти.
- **Язык** — Выбор основного языка из списка 31 поддерживаемого языка. Улучшает точность при выключенном автоопределении.
- **Автоопределение языка** — При включении язык определяется автоматически вместо фиксированного выбора.

После настройки нажмите кнопку микрофона в области ввода для диктовки сообщений. Аудио обрабатывается полностью на сервере — данные не отправляются на внешние сервисы.

**Примечание:** При первом использовании распознавания речи может потребоваться предоставить Pastukhov Code доступ к микрофону.

## Теги

Теги используются для маркировки и категоризации карточек на [канбан-доске](/code/docs/kanban-board)
. Каждый тег имеет имя, цвет фона и цвет текста, что позволяет легко визуально различать типы карточек.

 ![Секция Теги в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-tags.png) - **Добавить тег** — Нажмите «Добавить тег» для создания нового тега. Задайте имя, выберите цвета фона и текста.
- **Редактировать теги** — Измените цвет фона или текста любого существующего тега с помощью встроенных цветовых палитр.
- **Удалить тег** — Удалите отдельные теги, которые больше не нужны.
- **Сброс** — Восстановить исходные теги по умолчанию (bug, done, tweak, feature, idea, sent). Удаляет все пользовательские теги.

Теги хранятся на сервере и синхронизируются между всеми клиентами. Изменения применяются мгновенно через SignalR.

## Хуки

Секция «Хуки» управляет ограничениями инструментов и поведенческими правилами, применяемыми во время разговоров с AI. Хуки определяются в `hooks.yaml` и делятся на две категории: **PreToolUse** (правила, оцениваемые перед использованием инструмента) и **UserPromptSubmit** (правила, оцениваемые при отправке промпта пользователем).

 ![Секция Хуки в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-hooks.png) Здесь предоставляются высокоуровневые элементы управления:

- **Включить хуки** — Главный переключатель для активации или деактивации всех правил хуков. При отключении все инструменты разрешены без ограничений. Полезно для отладки, но следует включить в продакшене для безопасности.
- **Принудительные ответы ассистента на английском** — При включении Claude Code принудительно отвечает на английском через скрытые промпты. Если модель не следует правилу, она перезапускается с напоминанием.
- **Суффикс пользовательского промпта** — Текстовая строка, автоматически добавляемая ко всем вашим сообщениям. Используется для принудительного определённого поведения модели (например, принуждение к английскому работает таким образом).

Для детальной настройки хуков (определение правил запрета/выполнения, матчеров и специфичных ограничений инструментов) используйте диалог хуков, доступный из интерфейса чата. Подробнее см. в документации [Хуки](/code/docs/hooks)
.

## Буфер обмена

Секция «Буфер обмена» управляет обработкой изображений и файлов из буфера обмена при вставке в поле ввода чата:

 ![Секция Буфер обмена в диалоге настроек Pastukhov Code](https://pastukhov.com/wp-content/uploads/2026/06/settings-clipboard.png) - **Вставка изображений** — Переключатель, разрешающий или запрещающий вставку изображений из буфера обмена.
- **Путь для изображений** — Относительный путь для сохранения вставленных изображений в проекте (по умолчанию: `assets/images`).
- **Вставка файлов** — Переключатель, разрешающий или запрещающий вставку файлов из буфера обмена.
- **Путь для файлов** — Относительный путь для сохранения вставленных файлов в проекте (по умолчанию: `assets/files`).
- **Ограничение размера файла (МБ)** — Максимальный размер файла для операций вставки из буфера (по умолчанию: 100 МБ).

**← Назад:** [Git](/code/docs/git)

**Далее:** [MCP-серверы](/code/docs/mcp-servers)
 →
