Перейти к основному содержимому

VibeOS

Настройка, расширение и участие в разработке VibeOS.

Метаданные навыка​

ИсточникВстроенный (устанавливается по умолчанию)
Путьskills/autonomous-ai-agents/vibeos-agent
Версия2.3.0
АвторVibeOS + Teknium
ЛицензияMIT
Платформыlinux, macos, windows
Тегиvibeos, setup, configuration, multi-agent, spawning, cli, gateway, development
Связанные навыкиclaude-code, codex, opencode

Справочник: полный SKILL.md​

к сведению

Ниже приведено полное определение навыка, которое VibeOS загружает при его активации. Агент видит эти инструкции, когда навык активен.

Примечание VibeOS: Этот репозиторий — форк VibeOS (~/.vibeos, CLI vibeos). В командах ниже может фигурировать vibeos — предпочтительно использовать vibeos, когда это возможно.

VibeOS

VibeOS — это фреймворк AI-агентов с открытым исходным кодом от Nous Research, работающий в терминале, нативном десктопном приложении, мессенджерах и IDE. Он относится к той же категории, что и Claude Code (Anthropic), Codex (OpenAI) и OpenClaw — автономные агенты для написания кода и выполнения задач, использующие вызов инструментов для взаимодействия с вашей системой. VibeOS работает с любым LLM-провайдером (OpenRouter, Anthropic, OpenAI, Google, DeepSeek, xAI, локальные модели и более 20 других) и запускается на Linux, macOS, Windows и WSL.

Что отличает VibeOS:

  • Самообучение через навыки — VibeOS учится на опыте, сохраняя повторно используемые процедуры в виде навыков. Когда он решает сложную задачу, находит рабочий процесс или получает исправление, он может сохранить эти знания как документ навыка, который загружается в будущие сессии. Навыки накапливаются со временем, делая агента лучше в ваших конкретных задачах и окружении.
  • Постоянная память между сессиями — запоминает, кто вы, ваши предпочтения, детали окружения и извлеченные уроки. Подключаемые бэкенды памяти (встроенный, Honcho, Mem0 и другие) позволяют выбрать, как работает память.
  • Мультиплатформенный шлюз — один и тот же агент работает на Telegram, Discord, Slack, WhatsApp, iMessage, Signal, Matrix, Teams, Email и дюжине других платформ с полным доступом к инструментам, а не только в чате.
  • Множество интерфейсов — одно и то же ядро агента управляет CLI, TUI на Ink, нативным десктопным приложением на Electron, веб-панелью и ACP-сервером для IDE (VS Code / Zed / JetBrains).
  • Независимость от провайдера — меняйте модели и провайдеров в середине рабочего процесса, не меняя ничего другого. Пулы учетных данных автоматически ротируют несколько API-ключей.
  • Профили — запускайте несколько независимых экземпляров VibeOS с изолированными конфигами, сессиями, навыками и памятью.
  • Расширяемость — плагины, MCP-серверы, пользовательские инструменты, вебхуки, cron-планировщик и вся экосистема Python.

Люди используют VibeOS для разработки ПО, исследований, системного администрирования, анализа данных, создания контента, домашней автоматизации и всего остального, что выигрывает от AI-агента с постоянным контекстом и полным доступом к системе.

Этот навык помогает эффективно работать с VibeOS — настраивать его, конфигурировать функции, порождать дополнительные экземпляры агента, устранять неполадки, находить нужные команды и настройки, а также понимать, как работает система, когда вам нужно расширить её или внести свой вклад.

Документация: https://github.com/Linx72/VibeOS/tree/main/website/docs/

Область применения и верификация​

Этот навык — краткое руководство по эксплуатации, а не полный источник истины по всем функциям VibeOS. Если функция, команда или настройка VibeOS не упомянуты здесь, не рассматривайте это отсутствие как доказательство того, что их не существует. Прежде чем давать отрицательный ответ, проверьте актуальный репозиторий и официальную документацию.

Хорошие цели для верификации:

Быстрый старт​

# Установка (shell-установщик — настраивает uv, Python, venv и лаунчер)
curl -fsSL https://vibeos.com.ru/downloads/install.sh | bash

# Или через PyPI (поставляется с TUI-бандлом + shell-лаунчером)
pip install vibeos-agent # или: uv pip install vibeos-agent

# Интерактивный чат (интерфейс по умолчанию; установите display.interface: tui для запуска Ink TUI)
vibeos

# Одиночный запрос
vibeos chat -q "Какая столица Франции?"

# Мастер настройки / выбор модели+провайдера / проверка здоровья
vibeos setup
vibeos model
vibeos doctor

# Другие интерфейсы
vibeos desktop # запуск нативного десктопного приложения (алиас: vibeos gui)
vibeos dashboard # веб-панель администратора + встроенный чат
vibeos proxy # OpenAI-совместимый локальный прокси на основе вашего OAuth-провайдера

Справочник по CLI​

Глобальные флаги​

vibeos [flags] [command]

--version, -V Показать версию
--resume, -r SESSION Возобновить сессию по ID или заголовку
--continue, -c [NAME] Возобновить по имени или последнюю сессию
--worktree, -w Изолированный режим git worktree (параллельные агенты)
--skills, -s SKILL Предзагрузить навыки (через запятую или повторять)
--profile, -p NAME Использовать именованный профиль
--yolo Пропустить подтверждение опасных команд
--pass-session-id Включить ID сессии в системный промпт

Отсутствие подкоманды означает chat.

Чат​

vibeos chat [flags]
-q, --query TEXT Одиночный запрос, неинтерактивный режим
-m, --model MODEL Модель (например, anthropic/claude-sonnet-4)
-t, --toolsets LIST Список наборов инструментов через запятую
--provider PROVIDER Принудительно указать провайдера (openrouter, anthropic, nous и т.д.)
-v, --verbose Подробный вывод
-Q, --quiet Подавить баннер, спиннер, превью инструментов
--checkpoints Включить файловые контрольные точки (/rollback)
--source TAG Тег источника сессии (по умолчанию: cli)

Конфигурация​

vibeos setup [section]      Интерактивный мастер (model|terminal|gateway|tools|agent)
vibeos model Интерактивный выбор модели/провайдера
vibeos config Просмотр текущей конфигурации
vibeos config edit Открыть config.yaml в $EDITOR
vibeos config set KEY VAL Установить значение конфигурации
vibeos config path Показать путь к config.yaml
vibeos config env-path Показать путь к .env
vibeos config check Проверить отсутствующие/устаревшие настройки
vibeos config migrate Обновить конфигурацию новыми опциями
vibeos doctor [--fix] Проверить зависимости и конфигурацию
vibeos status [--all] Показать статус компонентов

Учетные данные (OAuth + API-ключи, с пулами) управляются через vibeos auth — см. раздел «Учетные данные и пулы» ниже.

Инструменты и навыки​

vibeos tools                Интерактивное включение/отключение инструментов (curses UI)
vibeos tools list Показать все инструменты и их статус
vibeos tools enable NAME Включить набор инструментов
vibeos tools disable NAME Отключить набор инструментов

vibeos skills list Список установленных навыков
vibeos skills search QUERY Поиск в хабе навыков
vibeos skills install ID Установить навык (ID может быть идентификатором хаба ИЛИ прямой ссылкой https://…/SKILL.md; передайте --name для переопределения, если в frontmatter нет имени)
vibeos skills inspect ID Предпросмотр без установки
vibeos skills config Включение/отключение навыков по платформам
vibeos skills check Проверить наличие обновлений
vibeos skills update Обновить устаревшие навыки
vibeos skills uninstall N Удалить навык из хаба
vibeos skills publish PATH Опубликовать в реестре
vibeos skills browse Просмотр всех доступных навыков
vibeos skills tap add REPO Добавить GitHub-репозиторий как источник навыков

MCP-серверы​

vibeos mcp serve            Запустить VibeOS как MCP-сервер
vibeos mcp add NAME Добавить MCP-сервер (--url или --command)
vibeos mcp remove NAME Удалить MCP-сервер
vibeos mcp list Список настроенных серверов
vibeos mcp test NAME Проверить соединение
vibeos mcp configure NAME Переключить выбор инструментов

Как встроенный MCP-клиент подключает серверы (stdio/HTTP), автоматически обнаруживает их инструменты и предоставляет их как инструменты первого класса, а также установка из каталога (vibeos mcp install <name>): skill_view(name="vibeos-agent", file_path="references/native-mcp.md").

Шлюз (мессенджеры)​

vibeos gateway run          Запустить шлюз в режиме переднего плана
vibeos gateway install Установить как фоновый сервис
vibeos gateway start/stop Управление сервисом
vibeos gateway restart Перезапустить сервис
vibeos gateway status Проверить статус
vibeos gateway setup Настроить платформы

Поддерживаемые платформы (20+): Telegram, Discord, Slack, WhatsApp (мост Baileys + официальное Business Cloud API), iMessage (Photon — vibeos photon setup, преемник BlueBubbles без реле Mac), Signal, Email, SMS, Matrix, Mattermost, Microsoft Teams, LINE, SimpleX, ntfy, Google Chat, Home Assistant, DingTalk, Feishu, WeCom, Weixin (WeChat), Raft (сеть агентов), API-сервер, Webhooks. Open WebUI подключается через адаптер API-сервера. Большинство адаптеров находятся в plugins/platforms/, так что новые добавляются без изменения ядра.

Документация по платформам: https://github.com/Linx72/VibeOS/tree/main/website/docs/user-guide/messaging/

Сессии​

vibeos sessions list        Список последних сессий
vibeos sessions browse Интерактивный выбор
vibeos sessions export OUT Экспорт в JSONL
vibeos sessions rename ID T Переименовать сессию
vibeos sessions delete ID Удалить сессию
vibeos sessions prune Очистить старые сессии (--older-than N дней)
vibeos sessions stats Статистика хранилища сессий

Cron-задачи​

vibeos cron list            Список задач (--all для отключенных)
vibeos cron create SCHED Создать: '30m', 'every 2h', '0 9 * * *'
vibeos cron edit ID Редактировать расписание, промпт, доставку
vibeos cron pause/resume ID Управление состоянием задачи
vibeos cron run ID Запустить при следующем тике
vibeos cron remove ID Удалить задачу
vibeos cron status Статус планировщика

Вебхуки​

vibeos webhook subscribe N  Создать маршрут по адресу /webhooks/<name>
vibeos webhook list Список подписок
vibeos webhook remove NAME Удалить подписку
vibeos webhook test NAME Отправить тестовый POST

Полная настройка, конфигурация маршрутов, шаблонизация полезной нагрузки и шаблоны событийно-управляемых запусков агента: skill_view(name="vibeos-agent", file_path="references/webhooks.md").

Профили​

vibeos profile list         Список всех профилей
vibeos profile create NAME Создать (--clone, --clone-all, --clone-from)
vibeos profile use NAME Установить фиксированный профиль по умолчанию
vibeos profile delete NAME Удалить профиль
vibeos profile show NAME Показать детали
vibeos profile alias NAME Управление скриптами-обёртками
vibeos profile rename A B Переименовать профиль
vibeos profile export NAME Экспорт в tar.gz
vibeos profile import FILE Импорт из архива

Учетные данные и пулы​

vibeos auth                 Интерактивный менеджер учетных данных
vibeos auth add [PROVIDER] Добавить OAuth или API-ключ
(например, nous, openai-codex, qwen-oauth, anthropic)
vibeos auth list [PROVIDER] Список учетных данных в пуле
vibeos auth remove P INDEX Удалить по провайдеру + индексу
vibeos auth reset PROVIDER Сбросить статус исчерпания

Несколько учетных данных на одного провайдера образуют пул, который автоматически ротируется и пропускает исчерпанные ключи.

Прочее​

vibeos insights [--days N]  Аналитика использования
vibeos update Обновление до последней версии
vibeos desktop / gui Запуск нативного десктопного приложения
vibeos dashboard Веб-панель администратора + встроенный чат
vibeos proxy OpenAI-совместимый локальный прокси на основе OAuth-провайдера
vibeos portal Быстрая настройка / вход через Nous Portal
vibeos kanban <verb> Доска многозадачной очереди работ (init/create/list/show/assign/…)
vibeos pairing list/approve/revoke Авторизация ЛС
vibeos plugins list/install/remove Управление плагинами
vibeos secrets bitwarden … Внешнее хранилище секретов (Bitwarden Secrets Manager)
vibeos memory setup/status/off Настройка провайдера памяти
vibeos send Отправить одноразовое сообщение через платформу шлюза
vibeos completion bash|zsh Автодополнение для оболочки
vibeos acp ACP-сервер (интеграция с IDE)
vibeos claw migrate Миграция из OpenClaw
vibeos uninstall Удаление VibeOS

Полный авторитетный список команд: vibeos --help (и vibeos &lt;command&gt; --help). Подкоманды, предоставляемые плагинами и провайдерами (например, vibeos photon setup для iMessage), появляются только после установки/активации соответствующего плагина.


Slash-команды (внутри сессии)​

Вводите их во время интерактивной чат-сессии. Новые команды появляются довольно часто; если что-то ниже выглядит устаревшим, выполните /help в сессии для получения авторитетного списка или обратитесь к справочнику slash-команд. Основной реестр находится в vibeos_cli/commands.py — все потребители (автодополнение, меню Telegram, маппинг Slack, /help) берут данные из него.

Управление сессией​

/new (/reset)        Новая сессия
/clear Очистить экран + новая сессия (CLI)
/retry Отправить последнее сообщение заново
/undo Удалить последний обмен
/title [name] Назвать сессию
/compress Сжать контекст вручную
/stop Остановить фоновые процессы
/rollback [N] Восстановить файловую контрольную точку
/snapshot [sub] Создать или восстановить снимки состояния конфигурации/состояния VibeOS (CLI)
/background <prompt> Выполнить промпт в фоне
/queue <prompt> Поставить в очередь на следующий ход
/steer <prompt> Вставить сообщение после следующего вызова инструмента, не прерывая
/agents (/tasks) Показать активных агентов и выполняемые задачи
/resume [name] Возобновить именованную сессию
/goal [text|sub] Установить постоянную цель, над которой VibeOS работает между ходами до достижения
(подкоманды: status, pause, resume, clear)
/redraw Принудительная полная перерисовка UI (CLI)

Конфигурация​

/config              Показать конфигурацию (CLI)
/model [name] Показать или сменить модель
/personality [name] Установить личность
/reasoning [level] Установить уровень рассуждений (none|minimal|low|medium|high|xhigh|show|hide)
/verbose Цикл: off → new → all → verbose
/voice [on|off|tts] Голосовой режим
/yolo Переключить обход подтверждения
/busy [sub] Управление действием Enter, пока VibeOS работает (CLI)
(подкоманды: queue, steer, interrupt, status)
/indicator [style] Выбор стиля индикатора занятости TUI (CLI)
(стили: kaomoji, emoji, unicode, ascii)
/footer [on|off] Переключить футер с метаданными времени выполнения шлюза в финальных ответах
/skin [name] Сменить тему (CLI)
/statusbar Переключить строку состояния (CLI)

Инструменты и навыки​

/tools               Управление инструментами (CLI)
/toolsets Список наборов инструментов (CLI)
/skills Поиск/установка навыков (CLI)
/skill <name> Загрузить навык в сессию
/reload-skills Повторное сканирование ~/.vibeos/skills/ на предмет добавленных/удаленных навыков
/reload Перезагрузить переменные .env в текущую сессию (CLI)
/reload-mcp Перезагрузить MCP-серверы
/cron Управление cron-задачами (CLI)
/curator [sub] Фоновое обслуживание навыков (status, run, pin, archive, …)
/kanban [sub] Доска совместной работы нескольких профилей (tasks, links, comments)
/plugins Список плагинов (CLI)

Шлюз​

/approve             Подтвердить ожидающую команду (шлюз)
/deny Отклонить ожидающую команду (шлюз)
/restart Перезапустить шлюз (шлюз)
/sethome Установить текущий чат как домашний канал (шлюз)
/update Обновить VibeOS до последней версии (шлюз)
/topic [sub] Включить или просмотреть сессии тем Telegram DM (шлюз)
/platforms (/gateway) Показать статус подключения платформ (шлюз)

Утилиты​

/branch (/fork)      Создать ветку текущей сессии
/handoff <platform> Передать активную сессию на платформу обмена сообщениями (CLI)
/fast Переключить приоритетную/быструю обработку
/browser Открыть соединение с CDP-браузером
/history Показать историю разговора (CLI)
/save Сохранить разговор в файл (CLI)
/copy [N] Скопировать последний ответ ассистента в буфер обмена (CLI)
/paste Прикрепить изображение из буфера обмена (CLI)
/image Прикрепить локальный файл изображения (CLI)

Информация​

/help                Показать команды
/commands [page] Просмотреть все команды (шлюз)
/usage Использование токенов
/insights [days] Аналитика использования
/status Информация о сессии (шлюз)
/profile Информация об активном профиле
/debug Загрузить отладочный отчет (информация о системе + логи) и получить ссылки для общего доступа

Выход​

/quit (/exit, /q)    Выйти из CLI

Ключевые пути и конфигурация​

~/.vibeos/config.yaml       Основная конфигурация
~/.vibeos/.env API-ключи и секреты (в $VIBEOS_HOME, если задан)
$VIBEOS_HOME/skills/ Установленные навыки
~/.vibeos/sessions/ Индекс маршрутизации шлюза, дампы запросов, стенограммы *.jsonl (и опциональные JSON-снимки для каждой сессии, если sessions.write_json_snapshots: true)
~/.vibeos/state.db Каноническое хранилище сессий (SQLite + FTS5)
~/.vibeos/logs/ Логи шлюза и ошибок
~/.vibeos/auth.json OAuth-токены и пулы учетных данных
~/.vibeos/vibeos-agent/ Исходный код (если установлено через git)

Профили используют ~/.vibeos/profiles/&lt;name&gt;/ с той же структурой.

Разделы конфигурации​

Редактирование через vibeos config edit или vibeos config set section.key value.

РазделКлючевые опции
modeldefault, provider, base_url, api_key, context_length
agentmax_turns (90), tool_use_enforcement
terminalbackend (local/docker/ssh/modal), cwd, timeout (180)
compressionenabled, threshold (0.50), target_ratio (0.20)
displayskin, interface (cli/tui), tool_progress, show_reasoning, show_cost, language
sttenabled, provider (local/groq/openai/mistral)
ttsprovider (edge/elevenlabs/openai/minimax/mistral/neutts)
memorymemory_enabled, user_profile_enabled, provider
securitytirith_enabled, website_blocklist
delegationmodel, provider, base_url, api_key, max_iterations (50), reasoning_effort
checkpointsenabled, max_snapshots (50)
curatorenabled, consolidate (false — опциональная консолидация навыков вспомогательной моделью), interval_hours, stale_after_days

Полный справочник по конфигурации: https://github.com/Linx72/VibeOS/tree/main/website/docs/user-guide/configuration

Провайдеры​

Поддерживается более 20 провайдеров. Настройка через vibeos model или vibeos setup.

ПровайдерАутентификацияПеременная окружения для ключа
OpenRouterAPI-ключOPENROUTER_API_KEY
AnthropicAPI-ключANTHROPIC_API_KEY
Nous PortalOAuthvibeos auth
OpenAI CodexOAuthvibeos auth
GitHub CopilotТокенCOPILOT_GITHUB_TOKEN
Google GeminiAPI-ключGOOGLE_API_KEY или GEMINI_API_KEY
DeepSeekAPI-ключDEEPSEEK_API_KEY
xAI / GrokAPI-ключXAI_API_KEY
Hugging FaceТокенHF_TOKEN
Z.AI / GLMAPI-ключGLM_API_KEY
MiniMaxAPI-ключMINIMAX_API_KEY
MiniMax CNAPI-ключMINIMAX_CN_API_KEY
Kimi / MoonshotAPI-ключKIMI_API_KEY
Alibaba / DashScopeAPI-ключDASHSCOPE_API_KEY
Xiaomi MiMoAPI-ключXIAOMI_API_KEY
Kilo CodeAPI-ключKILOCODE_API_KEY
OpenCode ZenAPI-ключOPENCODE_ZEN_API_KEY
OpenCode GoAPI-ключOPENCODE_GO_API_KEY
Qwen OAuthOAuthvibeos auth add qwen-oauth
Пользовательская конечная точкаКонфигmodel.base_url + model.api_key в config.yaml
GitHub Copilot ACPВнешнийCOPILOT_CLI_PATH или Copilot CLI

Полная документация по провайдерам: https://github.com/Linx72/VibeOS/tree/main/website/docs/integrations/providers

Наборы инструментов​

Включение/отключение через vibeos tools (интерактивно) или vibeos tools enable/disable NAME.

Набор инструментовЧто предоставляет
webПоиск в интернете и извлечение контента
searchТолько поиск в интернете (подмножество web)
browserАвтоматизация браузера (Browserbase, Camofox или локальный Chromium)
terminalКоманды оболочки и управление процессами
fileЧтение/запись/поиск/патч файлов
code_executionИзолированное выполнение Python
visionАнализ изображений
image_genГенерация AI-изображений и редактирование «изображение в изображение»
videoАнализ видео (video_analyze) и генерация
x_searchПолноценный поиск по X (Twitter) (X OAuth или API-ключ)
ttsПреобразование текста в речь
skillsПросмотр и управление навыками
memoryПостоянная память между сессиями
session_searchПоиск по прошлым разговорам
delegationДелегирование задач под-агентам
cronjobУправление запланированными задачами
clarifyЗапрос уточняющих вопросов у пользователя
messagingКроссплатформенная отправка сообщений
todoПланирование и отслеживание задач в сессии
kanbanИнструменты многозадачной очереди работ (ограничены для воркеров)
debuggingДополнительные инструменты интроспекции/отладки (отключены по умолчанию)
safeМинимальный, низкорисковый набор инструментов для изолированных сессий
spotifyУправление воспроизведением и плейлистами Spotify
homeassistantУправление умным домом (отключен по умолчанию)
discordИнструменты интеграции с Discord
discord_adminИнструменты администрирования/модерации Discord
feishu_docИнструменты для документов Feishu (Lark)
feishu_driveИнструменты для диска Feishu (Lark)
yuanbaoИнструменты интеграции с Yuanbao
rlИнструменты обучения с подкреплением (отключены по умолчанию)

Полный перечень находится в toolsets.py как словарь TOOLSETS; _VIBEOS_CORE_TOOLS — это набор по умолчанию, который наследуют большинство платформ.

Изменения инструментов вступают в силу после /reset (новая сессия). Они НЕ применяются в середине разговора, чтобы сохранить кэширование промптов.


Файлы контекста проекта​

VibeOS внедряет инструкции уровня проекта в системный промпт, читая файлы контекста из рабочей директории. Порядок обнаружения: первое совпадение выигрывает — за сессию загружается только один источник контекста проекта.

Файл (в порядке приоритета)ОбнаружениеИспользовать, когда
.vibeos.md / VIBEOS.mdПоднимается по родительским директориям до корня git, останавливается на корне gitНужны иерархические правила проекта (корень + переопределения для пакетов)
AGENTS.md / agents.mdТолько текущая директория — копии в поддиректориях и родительских игнорируютсяНужны переносимые инструкции для агента, которые одинаково работают в VibeOS, Claude Code, Codex и т.д.
CLAUDE.md / claude.mdТолько текущая директорияТо же, что AGENTS.md, в стиле Claude
.cursorrules / .cursor/rules/*.mdcТолько текущая директорияМиграция из Cursor

SOUL.md (в $VIBEOS_HOME) независим и всегда загружается, если присутствует — он задает личность агента, а не правила проекта.

Выберите правильный​

  • Используйте .vibeos.md, когда нужно поведение, специфичное для VibeOS, которое действует выше текущей директории (корень + поддеревья), или когда правила должны наследоваться из родительской директории. Подъем по родителям останавливается на корне git, так что .vibeos.md на уровне домашней директории не просочится в каждый проект (границей является корень git-репозитория).
  • Используйте AGENTS.md, когда над тем же проектом будут работать другие агенты (Codex, Claude Code, OpenCode). У всех этих инструментов есть свои соглашения для AGENTS.md, и контракт «только текущая директория» сохраняет переносимость файла.
  • Не помещайте правила проекта в ~/.vibeos/AGENTS.md (или любое другое место на уровне домашней директории). Когда VibeOS запускается с этой директорией в качестве рабочей, файл загружается — но только для этой одной директории. Для кросс-проектного контекста используйте SOUL.md (в $VIBEOS_HOME, только личность) или установите навык через vibeos skills install.

Размер и усечение​

Каждый файл контекста ограничен 20 000 символов. Файлы длиннее этого усекаются по принципу начало + конец (середина отбрасывается с маркером [...truncated...]). Для больших правил проекта лучше разбить на несколько навыков, чем пихать всё в один файл.

Безопасность​

Все файлы контекста проходят через сканер угроз, прежде чем попасть в системный промпт. Шаблоны, соответствующие инъекции