Все ноды/AI/Stream Observers

Перехват вывода

Перехватывает текстовый вывод AI Agent и стримит в панель Extra (или чат). По умолчанию без порта stream; включите «Explicit Extra stream port», чтобы тянуть ребро к Extra Section.

Перехват вывода
Output
Stream

Тип в графе: catch_output

Как попробовать

Минимальный рабочий воркфлоу

Вход
ИИ-агент
Перехват вывода
LLM
Буферная памятьS
Выход
  • Исполнение + данные
  • Расширение
  • LLM
  • Память
  • Исполнение + данные + стрим
Нажмите «Скопировать ноды», откройте редактор и нажмите Ctrl+V на холсте.

Запускается сразу

Как применять

Перехват вывода показывает текст ИИ-агента по мере генерации — отдельным блоком в панели Extra, не подмешивая его в ответ. Нода нужна там, где ответ агента не уходит в чат напрямую: между агентом и Выходом стоит ещё одна нода, или агент работает субагентом-инструментом внутри другого агента. Без перехватчика пользователь всё это время смотрит в пустоту.

Соседние ноды снимают другие каналы того же агента: Перехват размышлений — рассуждения модели, Перехват вызова инструмента — её обращения к инструментам.

Как это работает

Шагом графа нода не является: у неё нет входа исполнения и выхода данных, в цепочку она не встраивается. Достаточно протянуть её порт Output в порт Extensions агента — дальше каждый текстовый токен, который агент получает от модели, дублируется в поток. Блок открывается на первом токене раунда и закрывается вместе с раундом, поэтому у агента с инструментами блоков будет столько же, сколько раундов.

По умолчанию порт Stream скрыт, а текст идёт прямо в панель Extra. Включите «Явный порт стрима Extra» — порт появится, и его можно довести до ноды Секция Extra, где есть заголовок, стартовое состояние блока и режим повтора. Обратная сторона флажка: встроенный стрим при этом отключается, и без нарисованного ребра не будет видно ничего.

Частые ошибки

  • Подключают к Ответу LLM. Перехватчики работают только с ИИ-агентом — порт Extensions есть у него одного. У Ответа LLM для той же задачи свой флажок «Дублировать вывод в Extra Section».
  • Ведут порт Stream в две ноды. Стриминговый порт стримит ровно в один адрес, второе ребро — ошибка валидации. Нужен второй приёмник — поставьте вторую ноду-перехватчик.
  • Забывают про Telegram. Сворачиваемых блоков там нет: каждый блок Extra приходит отдельным сообщением.

Входы

Выходы

ПортПроводДанныеПримечания
OutputoutputРасширениеlink_extension
StreamstreamСтримstreaming

Настройки

ПолеТипПо умолчаниюОписание
Явный порт стрима Extraexpose_extra_stream_portbooleanfalse

Когда выключено (по умолчанию): стрим в панель Extra без ребра в графе; порт стрима скрыт. Когда включено: порт стрима показан — соедините его с Extra Section (или другим разрешённым приёмником). Встроенный самостоятельный стрим отключается; вывод отправляет только явное ребро стрима.