Холст редактора
Редактор воркфлоу открывается из списка рабочих процессов. Наверху — три вкладки: Редактор, Тест и Публикация. Эта страница про первую: холст, палитру узлов и всё, что делается мышью и клавиатурой.
Редактор
Support bot
не сохранено
| Группа кнопок на панели | За что отвечает |
|---|---|
| Отменить · Повторить | История правок графа |
| Панорамирование · Выделение | Что делает перетаскивание мышью по холсту |
| Авторасстановка · Выравнивание · Форма связей | Раскладка и внешний вид |
| Сгруппировать · Разгруппировать | Визуальная рамка вокруг узлов |
Рядом с названием воркфлоу появляется метка не сохранено, как только граф изменён. Кнопка Сохранить до этого момента неактивна.
Палитра узлов
Палитра живёт в левой боковой панели и устроена в три уровня: раздел → группа → узел. Разделы свёрнуты, пока вы не раскроете нужный; поиск ищет по названию узла, его типу и названию группы и раскрывает совпавшие разделы сам.
Узлы
Перетащите на холст, чтобы добавить
| Раздел | Группы внутри |
|---|---|
| Input / Output | Boundaries · UI Output |
| AI | LLM · Agents · Agent State · Conversation Memory · RAG · Media · Stream Observers |
| Logic & Flow | Branching · Iteration · Synchronization |
| Data | Values & State · Operators · JSON · Code · DataFrame I/O · DataFrame Ops · Database · Diagnostics |
| Integrations | HTTP & Web · Email · Calendar · Files · Telegram · Widget · Bitrix24 · amoCRM · VK / VK Teams |
Названия разделов и групп английские в обеих локалях — это подписи каталога узлов, а не интерфейса. Справа от узла могут стоять значки: T — узел работает как инструмент агента, ▶ — у узла есть вход исполнения, ▦ — внутри подграф, S — узел хранит состояние между запусками.
Добавление узла
- Найдите узел в палитре и перетащите его на холст.
- Узел появляется в точке, куда вы отпустили курсор, уже с параметрами по умолчанию из его схемы.
- Выделите узел и нажмите карандаш в панели, которая появляется над ним, — откроется окно конфигурации.
Вторую ноду entry редактор не создаст: точка входа в графе ровно одна, и перетаскивание просто не сработает.
Соединение портов
Ребро тянется от порта одного узла к порту другого. Редактор не даст соединить узел сам с собой и не даст соединить несовместимые провода: у каждого входа есть список принимаемых типов. Тип получившегося ребра выводится из пары портов — отсюда цвет и пунктир, расшифрованные в легенде в левом нижнем углу холста.
- Исполнение + данные
- LLM
Конец уже проведённого ребра можно перетащить на другой порт. Повторное соединение той же пары портов заменяет старое ребро, а не создаёт второе. Узлы прилипают к сетке в 16 пикселей.
Выделение, группы, раскладка
- Режим выделения — перетаскивание по пустому месту рисует рамку; режим панорамирования — двигает холст. Средняя кнопка мыши панорамирует в обоих режимах.
- Shift с перетаскиванием даёт рамку выделения, Ctrl (Cmd) с кликом добавляет узел к выделению.
- Сгруппировать объединяет два и более узла в рамку, которая двигается целиком. Это только оформление: на исполнение группа не влияет. Разгруппировать возвращает узлы на холст.
- Авторасстановка перестраивает граф и подгоняет масштаб. Это обычная правка: отменяется по Ctrl+Z и включает кнопку «Сохранить».
- Переключатель формы связей рисует рёбра изогнутыми либо прямоугольными; на граф это не влияет.
| Клавиши | Действие |
|---|---|
| Ctrl/Cmd + Z | Отменить |
| Ctrl/Cmd + Shift + Z, Ctrl/Cmd + Y | Повторить |
| Ctrl/Cmd + C | Скопировать выделенные узлы |
| Ctrl/Cmd + V | Вставить |
| Ctrl/Cmd + G | Свернуть выделенное в композит |
| Ctrl/Cmd + Shift + G | Развернуть композит |
| Backspace | Удалить выделенное |
История хранит до 50 шагов. Пока курсор стоит в поле ввода, сочетания не срабатывают.
Композит и вход внутрь подграфа
Выделите два и более узла — над холстом появится плашка с числом выделенных и кнопкой Merge. Она (как и Ctrl+G) сворачивает выделенное в ноду composite: у неё появляются интерфейсные порты, а тело раскладывается автоматически. entry и exit в композит не сворачиваются.
Двойной клик по композиту открывает его тело: холст показывает подграф, а в левом верхнем углу появляются хлебные крошки. Клик по крошке возвращает на уровень выше и записывает правки обратно в узел. Кнопка Ungroup над выделенным композитом (или Ctrl+Shift+G) разворачивает его содержимое обратно на холст.
Проверка и сохранение
Проверить запускает валидацию графа и показывает найденное в панели над холстом; граф при этом не сохраняется. Сохранить записывает новую версию воркфлоу — при сохранении валидация тоже выполняется, но черновик сохраняется даже с ошибками. Версии открывают историю: любую версию можно загрузить в редактор или откатить на неё то, что работает в продакшене.