Документация

История выполнений

Просматривайте, анализируйте и воспроизводите выполнения pipeline.

История выполнений

Каждый запуск pipeline создаёт выполнение, фиксируемое в базе данных. Вы можете проанализировать его с точностью до секунды, увидеть, что произвёл каждый узел, и воспроизвести его на другой версии pipeline.

Доступ к истории

Конструктор → Pipelines → ваш pipeline → История.

Таблицу можно фильтровать по:

  • Периоду времени
  • Статусу (успех, ошибка, ожидание согласования человеком, отменено)
  • Входному каналу
  • Стоимости (в кредитах)

Анатомия выполнения

Нажмите на строку, чтобы открыть панель выполнения. Вы увидите:

  • Полную входную полезную нагрузку (обезличиваемую на стороне отображения в соответствии с вашей политикой)
  • Пройденный граф — каждый посещённый узел с его состоянием (пропущен, ok, ошибка)
  • Для каждого узла:
    • Его входные данные на момент выполнения
    • Его выходные данные
    • Длительность выполнения
    • Стоимость (для тарифицируемых узлов: agent, голос и т. д.)
  • Tools, вызванные каждым agent, с их аргументами и возвращаемыми значениями
  • Полный лог LLM (отправленные запросы, полученные ответы)

Воспроизведение

С панели доступны два варианта:

  • Воспроизвести как есть — на той же версии pipeline. Полезно для воспроизведения бага.
  • Воспроизвести на текущей версии — переключается на последнюю опубликованную версию. Полезно, чтобы убедиться, что исправление корректно устраняет прошлый сбой.

Воспроизведение отслеживается как новое выполнение, связанное с исходным. История остаётся нетронутой.

Расширенная фильтрация

Таблица поддерживает нативные фильтры по отдельному значению или диапазону дат. Вы также можете экспортировать отфильтрованные выполнения в Excel / PDF для передачи за пределы платформы.

Хранение

ТарифСрок хранения истории
Starter30 дней
Business12 месяцев
EnterpriseНастраивается (по умолчанию 36 месяцев)

По истечении срока хранения выполнения удаляются. Журнал аудита GDPR (см. Аудит) остаётся доступным дольше, в соответствии с нормативными обязательствами вашей отрасли.

Пример использования для аудита

Если аудитор просит вас «показать все звонки, где agent отклонил запрос на возврат средств»:

  1. Отфильтруйте по pipeline.
  2. Отфильтруйте по статусу.
  3. Отфильтруйте по вызванному tool (payment.refund_request).
  4. Экспортируйте выборку в Excel.

Всё отслеживаемо, ничто не выдумано.