배포 방법
- Flow 열기.
- 우측 상단 Publish 클릭.
- Nora 가 사전 배포 체크 실행 (아래 참고).
- 무엇이 바뀌었는지 릴리스 노트 추가.
- 확인.
사전 배포 체크
배포를 허용하기 전 Nora 가 확인:- 모든 필수 입력이 와이어링됨. 고아 블록 없음.
- 모든 Agent 가 프롬프트와 모델을 가짐. 빈 프롬프트 거부.
- 파라미터를 가진 모든 Tool 이 파라미터 설명을 가짐. 이해할 수 없는 도구를 Agent 는 호출 불가.
- 모든 시크릿이 해결됨. 삭제된 시크릿에 대한 깨진 참조 없음.
- 와이어링 그래프에 사이클 없음 (경계 있는 루프 패턴을 명시적으로 쓰지 않는 한).
- 현재 배포와의 변경. 동일한 Draft 배포는 거부 — 출시할 것이 없음.
”불변” 의 의미
배포된 버전은 콘텐츠 주소 지정 스냅샷입니다. ID 는 내용의 해시입니다. 이 뜻은:- 같은 버전은 몇 달 뒤에도 항상 같은 방식으로 동작.
- 롤백은 즉시 — 프로덕션을 이전 버전으로 가리키는 것은 메타데이터 업데이트지 재배포가 아님.
- 우연히 동일한 콘텐츠를 배포한 두 Flow 는 저장소를 공유.
릴리스 노트
노트는 옵션이지만 강력히 권장. 좋은 릴리스 노트 예:부분 환불 지원 추가. 고객이 chargeback 을 언급하는 경우를 잡도록 에스컬레이션 룰 강화. “fraud” 나 “dispute” 를 포함하는 질문에 대해 모델을 고정확도 티어로 상향.노트는 버전 이력, CLI (
nora flows versions list), 감사 로그에 표시됩니다.
CLI 에서 배포
배포 권한
기본으로 Owner 와 Manager 만 배포 가능. Member 는 Draft 를 편집할 수 있지만 출시할 수 없음. Flow 설정 → Access 에서 변경.다음 단계
롤백
뭔가 깨졌나? 프로덕션을 이전 버전으로 되돌리기.
버전 diff
두 버전 사이에서 정확히 무엇이 바뀌었는지 보기.