Запуски
Раздел «Запуски» — журнал всего, что исполнялось в пространстве: ходы чата, вебхуки, Telegram, срабатывания расписания и прогоны из редактора.
Список
Сверху — пять плиток: Запуски · всего, Успешно, Частично, С ошибкой и Ср. длительность. Плитки считаются на сервере по всему отфильтрованному набору, а не по показанной странице: их значения не меняются при перелистывании.
Запуски
Запуски · всего 128
Успешно 119 · Частично 6 · С ошибкой 3 · Ср. длительность 4.10 s
| Воркфлоу / статус | Триггер | Токены | Кредиты | Длительность | Время |
|---|---|---|---|---|---|
| Ассистент поддержки · •ok завершён | Telegram | 3.4k | 8.20 | 6.11s | 12:41 |
| Ассистент поддержки · •warn частично | Публичный чат | 1.2k | 3.10 | 4.02s | 12:38 |
| Ночной отчёт · •fail с ошибкой | Cron | — | 1.00 | 0.44s | 03:00 |
Поле поиска ищет по трём вещам: имени воркфлоу, идентификатору запуска и тексту ошибки. Содержимое входов и выходов оно не просматривает — эти данные редактируются на выдаче, и поиск по ним позволил бы подтвердить значение, которое API отказывается показывать.
Фильтр по воркфлоу живёт в левой панели: пункт «Фильтр запусков» перечисляет
воркфлоу, выбор подставляет ?workflow=<id> в адрес, а пункт «Все воркфлоу» снимает
фильтр. Подзаголовок страницы при этом меняется на «Запуски для …». Фильтр и поиск
применяются и к таблице, и к плиткам одновременно.
Таблица отдаётся страницами по 50 строк; счётчик внизу показывает диапазон и общее число. В колонке Триггер стоит источник запуска: чат, публичный чат, Telegram, вебхук, cron, API. У неудачных запусков под именем воркфлоу выводится строка ошибки.
Статусы
- завершён — ни одна нода не упала с необработанной ошибкой;
- частично — ошибка была, но запуск дошёл до ноды exit;
- с ошибкой — ошибка была, и до выхода запуск не дошёл;
- в очереди и выполняется — запуск ещё не завершился;
- остановлен и отменён — прерван вручную.
Пропущенные ноды на статус запуска не влияют: не взятая ветка if — это нормальный ход
исполнения, а не отказ. Точный контракт статусов и причины пропуска разобраны в разделе
статусы запуска.
Страница запуска
Клик по строке открывает запуск. В шапке — статус, время старта, длительность, суммарные токены с разбивкой на вход и выход, кредиты и ссылка «Открыть в редакторе». Ниже — текст ошибки и результат запуска, если они есть. Справа от вкладок стоят чипы со счётчиками нод по статусам.
Выполнение нод. Плоский список отработавших нод в порядке старта. Строка разворачивается: вход, выход, вызовы инструментов с аргументами и результатом, ошибка, время старта и завершения. Ноды, которые исполняют внутри себя другие (например, ai_agent), собираются в группу — вложенные вызовы и итерации видны внутри родителя.
Воркфлоу. Тот же запуск, но на графе: развёрнутые итерации циклов, цвет по статусу. Клик по ноде открывает инспектор с вкладками «Входы», «Выходы», «Инфо» (и «Состояние» у нод, которые его хранят). Там же для пропущенной ноды выводится «Почему пропущен» — например, «Условие выше выбрало другую ветку» или «Все пути сюда оборвались из-за ошибки выше».
Таймлайн. Диаграмма Ганта по нодам: ось времени от первого старта, полоса на ноду, вложенные вызовы с отступом. Клик по полосе разворачивает карточку этой ноды под диаграммой.
Логи. Записи, отфильтрованные на сервере: чипы уровней (debug, info, warning,
error), выпадающий список нод, поиск по тексту сообщения и ползунки временного окна.
Где смотреть токены и кредиты
Токены показываются в двух местах: в шапке запуска суммарно (с разбивкой ↑вход / ↓выход) и на каждой ноде — плашкой «ток» в свёрнутой строке и строкой «Токены» в развёрнутой. Токены есть только у нод, которые обращались к модели.
Кредиты собираются из журнала списаний: часть строк привязана к ноде, часть — к запуску целиком. Поэтому число в шапке — это потребление по нодам плюс начисления на уровне запуска, и оно больше суммы пер-нодовых значений. В таблице списка кредиты показываются той же величиной. Как считается цена — в разделе тарифы и лимиты.
«Очищено retention»
Подробности запуска хранятся ограниченное время. Когда срок истекает, фоновый уборщик удаляет пошаговые логи, входы и выходы нод и снимок графа, а строку запуска оставляет: статус, время, длительность и суммы токенов продолжают быть видны в списке.
На странице такого запуска вместо вкладок выводится сообщение «Подробные данные удалены политикой хранения» с датой очистки. Восстановить их нельзя — это удаление, а не архивация.
Срок задаётся тарифом владельца воркфлоу и у разных владельцев разный; действующие значения — в лимитах тарифа.