AB operating-livekit-agents
Развертывает и эксплуатирует агента LiveKit в продакшене: выпуск версии в LiveKit Cloud и ее откат, секреты и конфигурация, модель рабочего процесса и предварительный прогрев, безопасное асинхронное выполнение в рабочих процессах, тайм-ауты провайдера и деградация, корректное завершение работы, обновления SDK и наблюдаемость. Используйте, когда пользователь говорит «развернуть моего агента», «откатить развертывание», «отслеживать логи агента», «первый вызов после перезапуска медленный», «подключен к другому циклу / цикл событий закрыт», «предварительно разогреть VAD», «завершить работу без потери вызовов», «безопасно обновить livekit-agents», «коррелировать логи по сессии» или изменяет кодовую базу агента, который уже находится в продакшене. Не для проектирования агента (building-livekit-agents) или воспроизведения одного неудачного диалога локально (debugging-livekit-agents).
машинный переводПоказать оригиналСкрыть оригинал«Deploys and operates a LiveKit agent in production: shipping a version…»
Deploys and operates a LiveKit agent in production: shipping a version to LiveKit Cloud and rolling it back, secrets and configuration, the worker process model and prewarming, safe async inside worker processes, provider timeouts and degradation, graceful shutdown, SDK upgrades, and observability. Use when the user says "deploy my agent", "roll back the deployment", "tail the agent logs", "the first call after a restart is slow", "attached to a different loop / event loop is closed", "prewarm the VAD", "shut down without dropping calls", "upgrade livekit-agents safely", "correlate logs by session", or is changing an agent codebase that is already live. Not for designing the agent (building-livekit-agents) or reproducing one bad conversation locally (debugging-livekit-agents).
Развертывает и эксплуатирует агента LiveKit в продакшене: выпуск версии в LiveKit Cloud и ее откат, секреты и конфигурация, модель рабочего процесса и…
Как процесс B 70/100 · Почти готов — слабые места: результат и критерий готовности, входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 70/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 21
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2290 токенов
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +2Инструкции на одном языке
- +5В description 9 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 787 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 10 заголовков
- +3Пошаговые инструкции: 21 пунктов
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 90.