Diff 열기
두 가지 방법이 있습니다.- 버전 목록에서 버전 둘을 우클릭 → Compare.
- Flow 캔버스에서 오른쪽 위 → Diff → against version → 고르기.
Diff 뷰 배치
분할 뷰입니다. 왼쪽이 “from” 버전, 오른쪽이 “to” 버전입니다. 맨 위에 큰 그림 요약이 뜹니다. 블록 X개 추가, Y개 제거, Z개 수정. 이렇게 나눕니다.- 블록 추가·제거·수정.
- 와이어 추가·제거.
- 설정 변경됨.
- 붙임 데이터 소스나 프리셋 추가/제거.
블록별 diff
수정된 블록에서는 diff가 바뀐 필드를 보여줍니다.- 프롬프트 추가/제거를 강조한 인라인 텍스트 diff.
- 모델 옛것 → 새것.
- 도구 추가/제거된 도구 목록.
- 제한 옛 숫자 → 새 숫자.
프롬프트 diff 품질
프롬프트가 diff 하기에 가장 좋은 신호 필드입니다. Nora가 문자 diff가 아니라 의미 diff를 쓰므로 이렇습니다.- 변수 이름을 바꾼 게 큰 변경처럼 보이지 않습니다.
- 뜻은 그대로인 재표현은 뜻이 바뀐 편집과 다르게 강조합니다.
- 공백과 형식 변경은 보여주되 눈에 덜 띄게 합니다.
Diff 거르기
긴 diff는 읽기 힘듭니다. 이렇게 거릅니다.- 실질 변경만 공백, 코멘트, 겉치레를 숨김.
- 동작이 바뀐 블록만 순수한 겉치레 편집을 숨김.
- 블록 종류별 Agent 블록만, Tool만 등.
Diff 일부만 적용
Draft를 버전과 견줄 때 diff 일부만 골라서 적용 할 수 있습니다.- “v14의 이 블록을 Draft로 복사.”
- “이 Agent의 v14 프롬프트를 Draft로 되살림.”
- “v14의 와이어링을 Draft로 복사하되, 내 Draft의 Agent 프롬프트는 유지.”
리뷰 자료로서의 diff
팀 리뷰용으로 diff에 퍼머링크와 내보내기가 있습니다.- 링크 공유 리뷰어가 앱에서 같은 diff를 봅니다.
- HTML 내보내기 오프라인 리뷰나 PDF 변환용.
- PR 게시 CLI의
nora flows diff --github-pr <n>이 diff를 코멘트로 올립니다.