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 를 코멘트로 게시.