캔버스 조작
기본 조작
| 동작 | 방법 |
|---|---|
| 캔버스 이동 | 스크롤(트랙패드/휠) |
| 줌 | ⌘ + 스크롤 |
| 박스 선택 | 빈 곳에서 드래그 |
| 노드 이동 | 노드를 드래그 |
| 노드 선택 | 클릭 — 선택 시 퀵 툴바(▶ 실행 · ⏻ 비활성 · 🗑 삭제 · ⋯ 더보기)가 나타남 |
| 노드 상세(NDV) 열기 | 더블클릭 |
| 저장 | ⌘S |
| 전체 실행 | ⌘Enter |
| 복사/붙여넣기 | ⌘C / ⌘V (노드/선택 영역) |
미니맵이 우측 하단에 표시되어 큰 워크플로우에서도 위치를 잃지 않습니다.
노드 추가
노드 추가 패널을 열면 엔진이 실제 실행을 지원하는 노드 78종이 카테고리별로 정리되어 있습니다.
- 한글 검색 — 노드 이름/설명으로 검색합니다(예: "필드", "웹훅", "에이전트").
- 카테고리 — 트리거 / 흐름 제어 / 데이터 변환 / 파일 / 통신·외부 / AI. 각 노드의 사양은 노드 레퍼런스에서 확인하세요.
연결 (엣지)
노드의 출력 핸들에서 드래그해 다른 노드의 입력 핸들에 놓으면 연결됩니다.
- 연결 검증 — 드래그 중 연결 가능한 핸들이 하이라이트되고, 타입이 맞지 않으면 거부 안내가 표시됩니다.
- 다중 출력 노드 — If/Switch/루프(splitInBatches) 등은 출력 포트가 여러 개이며 각 포트에 라벨(true/false, loop/done 등)이 붙습니다. 실행 후에는 데이터가 실제로 흐른 포트의 연결선만 초록으로 표시됩니다.
- 에러 출력 포트 — 노드 설정에서
onError = continueErrorOutput을 켜면 노드에 빨간 error 포트가 추가되어 실패를 별도 브랜치로 흘릴 수 있습니다. → 오류 처리
AI 점선 연결
AI Agent·LLM 체인 계열 노드는 아래쪽에 AI 슬롯(모델/메모리/도구)이 있고, 모델·메모리·도구 노드(AI 서브노드)와 점선으로 연결합니다.
- 슬롯 타입이 일치해야 연결됩니다 — 모델 슬롯에는 언어 모델 노드만, 메모리 슬롯에는 메모리 노드만.
- 모델·메모리 슬롯은 1개만 연결할 수 있고, 도구 슬롯은 여러 개 연결할 수 있습니다.
- 실행 후 실제 사용된 서브노드(호출된 도구 등)도 초록으로 표시되며 클릭해 호출 내용을 확인할 수 있습니다.
스티키 노트
스티키 노트(Sticky Note) 노드로 캔버스에 메모를 남길 수 있습니다 — 크기 조절, 색 변경, 더블클릭 인라인 편집을 지원하며 항상 노드 뒤에 배치됩니다. 실행에는 영향이 없습니다.
복제와 다중 삭제
노드 선택 후 복제(⋯ 메뉴 또는 ⌘C/⌘V)할 수 있고, 박스 선택으로 여러 노드를 한 번에 삭제할 수 있습니다. 연결된 노드를 삭제하면 관련 연결선도 함께 정리됩니다.