Skip to main content
Flow 는 에이전트 워크플로우 하나입니다. 캔버스 위에 블록을 드롭하고 연결해서 만듭니다.

새 Flow 는 언제 만드는가

유스케이스마다 하나 — 기능마다 하나가 아닙니다. 지원 어시스턴트와 리서치 헬퍼를 만든다면 Flow 두 개입니다. 지원 어시스턴트가 환불 비밀번호 재설정까지 처리하도록 커진다면 여전히 Flow 하나 — 블록만 더 많아진 겁니다.

Draft 와 Published

모든 Flow 는 언제나 두 버전을 가집니다:
  • Draft — 편집할 때 보는 것. 여기서 하는 일은 프로덕션에 영향 없음.
  • Published — 실제 사용자가 히트하는 것. 다시 배포할 때까지 불변.
Draft 에서 편집하고, 준비되면 Publish 를 누르고, Nora 가 스냅샷을 뜹니다. published 포인터가 그 스냅샷으로 이동합니다. 이전 스냅샷은 롤백을 위해 남아 있습니다.

배포 (Publish)

툴바에서 Publish 를 클릭합니다. 무엇이 변경됐는지 노트를 요청합니다. 그리고 Nora 는:
  1. 현재 Draft 를 새 버전으로 스냅샷
  2. published 포인터를 해당 버전으로 이동
  3. 프로덕션 트래픽에 그 버전을 서빙 시작
Owner 와 Manager 만 배포할 수 있습니다. 빈 캔버스와 변경 없는 Flow 재배포는 거부됩니다 — 실수로 “publish” 누르는 것을 막습니다.

롤백

문제가 생기면 Versions 를 열고 원하는 버전을 골라 Rollback 을 클릭합니다. published 포인터가 돌아가고, Draft 는 건드리지 않습니다. 롤백은 즉시 반영되고, 진행 중이던 작업이 손실되지 않습니다.

Versions 뷰

모든 배포와 복원이 기록됩니다. Versions 뷰에서 할 수 있는 것:
  • 노트와 함께 전체 이력 보기
  • 두 버전 비교
  • 옛 버전을 Draft 로 복원 (안전 — 배포된 것에 영향 없음)
  • published 포인터를 이전 버전으로 롤백

Active Flow (CLI 용)

nora CLI 를 쓴다면, nora flows use <slug> 로 워크스페이스별 active Flow 를 고정합니다. 이후 명령이 그 Flow 를 기본으로 삼습니다 — gcloud config set project 와 비슷합니다.