# Примеры промптов Готовые формулировки для оператора: что написать агенту, чтобы он через `omnichannel-mcp` выполнил типовую задачу. В скобках — инструменты, которые агент вызовет. Замените хост/имена/пути на свои. ## Наблюдение и диагностика - «Покажи, что сейчас происходит на стенде `prod`.» → `overview` - «Какие сервисы не в статусе OK?» → `list_applications` (или `overview`) - «Покажи детали сервиса `user_system_front`.» → `get_application` - «Покажи последние упавшие задачи за сегодня.» → `list_tasks {status:"failed"}` - «Покажи хвост вывода задачи `0c9f...`.» → `get_task {output_bytes:4000}` - «Все ли IP из схемы сопоставлены агентам?» → `ip_match` ## Быстрый деплой на 1 сервер - «Задеплой сервис `demo_web`: обнови compose на образ `nginx:1.27`, подними и дождись результата.» → `set_compose` → `deploy` → `get_task {wait:true}` → `overview` - «Перезапусти сервис `user_system`, затем проверь, что задачи прошли без ошибок.» → `restart` → `list_tasks` ## Деплой релиза на несколько серверов - «Загрузи релиз на все хосты схемы: сохрани schema.json и manifest.json, разложи хосты, скачай релиз с образами, дождись завершения и запусти сервисы.» → `save_deployment_files` → `seed_hosts` → `download_release {load_images:true, confirm:true}` → `release_job` (опрос) → `start_services` → `deployment_tasks` → `get_task` ## Обновление фронта - «Обнови фронт сервиса `chat_widget` из каталога `/srv/builds/chat_widget`.» → `update_front {app_id:…, build_dir:"/srv/builds/chat_widget", confirm:true}` → `get_task {wait:true}` ## Откат и обслуживание - «Откати compose сервиса до версии `12`.» → `get_application` (найти id версии) → `restore_compose {version_id:12, confirm:true}` - «Верни env-файл `.env` сервиса к версии `7`.» → `env_versions` → `restore_env_version {version_id:7, confirm:true}` - «Почисти версии конфигураций старше 180 дней.» → `cleanup_old_versions {days:180, confirm:true}` ## Мультистенд - «Покажи статус стендов `prod` и `stage` и сравни.» → `overview {server:"prod"}` + `overview {server:"stage"}` - «На `stage` откати последний неудачный деплой, на `prod` ничего не трогай.» → работа с `server:"stage"` > Опасные операции (`down`, `restore_*`, `update_front`, `download_release`, > `cleanup_old_versions`) требуют `confirm="true"` — агент обязан спросить > подтверждение явно.