Вкладка «Тест»

Вкладка Тест — это ваш воркфлоу, запущенный по-настоящему, рядом со схемой, на которой видно, что происходит. Слева канвас исполнения, справа панель Чат; когда запуск пошёл, под канвасом появляются панели Debug и Execution Log.

Как запустить

Отдельной кнопки «Запустить» здесь нет: воркфлоу запускает сообщение в чате. Ваш текст приходит в ноду entry, ответ забирается из exit.

app.iterna.ai

Поддержка клиентов · Тест

Чат

Очистить историю
Где мой заказ 4821?
Заказ 4821 отправлен 12 августа, трек-номер AB123456789.
Отправьте сообщение… (Enter — отправить, Shift+Enter — новая строка)

К сообщению можно приложить файлы — скрепка слева от поля ввода. Пока идёт ход, вместо отправки доступна кнопка Остановить текущий ответ. Сообщения одной сессии выполняются по очереди: если вы отправили несколько подряд, внизу появится счётчик сообщений в очереди. При обрыве соединения панель пишет «Переподключение…» и подхватывает поток дальше сама.

Наведение на собственное сообщение открывает Перезапустить с этого сообщения: история обрезается с этого места, а текст возвращается в поле ввода. Значок корзины в шапке чистит историю этой сессии целиком.

Чат вкладки «Тест» живёт в отдельной сессии — его история не смешивается с публичным чатом и каналами.

Статусы нод на канвасе

Канвас здесь только для чтения: ноды нельзя двигать и соединять, но панорама, зум, миникарта и контролы масштаба работают. По мере запуска в шапке карточек появляется точка состояния: выполняется (пульсирует), завершено, ошибка, отменено или пропущено.

Двойной клик по ноде composite проваливается внутрь её подграфа — вернуться можно по хлебным крошкам в левом верхнем углу.

Инспектор ноды

Клик по ноде открывает инспектор. В шапке — идентификатор ноды, её тип и бейдж статуса; у пропущенной ноды рядом сразу написана причина, а не только слово «пропущен».

app.iterna.ai

ai_agent_1

Инспектор ноды

ai_agent · завершён

СостояниеВходыВыходыИнфо
ПолеЗначение
Тип нодыai_agent
Статусзавершён
Длительность4.2 s
Токены1840 (↑1520 / ↓320)
Кредиты2.84
  • Состояние — вкладка есть только у нод, которые действительно хранят состояние. Для памяти это сообщения по ролям и сводка, для agent_plan — список задач, для agent_skills — список навыков, в остальных случаях — хранилище ключ-значение. Рядом показан скоуп хранения.
  • Входы — то, что нода получила на вход, как есть.
  • Выходы — ошибка (если была), вызовы инструментов с аргументами и результатом, затем сам результат ноды.
  • Инфо — тип, статус, время запуска и завершения, длительность, а также, если они есть: токены, кредиты, число повторов, причина пропуска, вызвавшая нода и сработавший exec-хэндл.

Почему нода пропущена

Пропуск — не всегда дефект. Инспектор показывает классификацию:

ПричинаЧто произошло
branch_not_takenУсловие выше выбрало другую ветку
upstream_failedВсе пути сюда оборвались из-за ошибки выше
upstream_not_runНи один предшественник не выполнялся
unmet_in_degreeНода не дождалась части входов
loop_body_not_enteredТело цикла ни разу не выполнялось
no_exec_triggerНечем запустить: нет входящей связи

Очистка состояния

На вкладке Состояние есть кнопка Очистить состояние — она удаляет сохранённое состояние именно этой ноды (память диалога, план, навыки). Кнопка неактивна, когда состояние и так пустое. Это отдельное действие от очистки истории чата: история — то, что видно в переписке, состояние — то, что нода помнит между запусками.

Панель Debug

Строка на каждую ноду запуска: идентификатор, тип, статус. Раскрытая строка показывает ошибку, поток токенов (если нода стримит), отрендеренные шаблоны конфигурации, вход и результат. Картинки, аудио и видео из результата показываются превью, а табличные данные — таблицей, а не сырым JSON.

Отрендеренные шаблоны отвечают на самый частый вопрос отладки: во что превратился шаблон в конфигурации ноды на этом конкретном запуске.

Панель Execution Log

В заголовке — статус запуска и суммарное число токенов; клик по заголовку сворачивает панель. Внутри лог с фильтрами: чипы уровней (debug, info, warning, error), выбор одной ноды, поиск по тексту сообщения и два ползунка, ограничивающих окно времени относительно старта запуска. Лог сам прокручивается к новым строкам.

Что дальше