3.3 KiB
3.3 KiB
Примеры промптов
Готовые формулировки для оператора: что написать агенту, чтобы он через
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"— агент обязан спросить подтверждение явно.