Skip to main content
A diff shows what changed between two versions. Nora’s diff view is designed for Flow configs, not just text — you’ll see prompts, wires, and settings side-by-side.

Opening a diff

Two ways:
  • From version list — right-click two versions → Compare.
  • From the Flow canvas — top-right → Diff → against version → pick.
Default comparison: Draft vs. current published. Change either side.

Diff view layout

Split view: left = “from” version, right = “to” version. Top: high-level summary — X blocks added, Y removed, Z modified. Categories:
  • Blocks — added, removed, modified.
  • Wires — added, removed.
  • Settings — changed.
  • Attachments — data sources or presets added/removed.
Each category has a per-item diff. Click any item to expand.

Per-block diff

For a modified block, the diff shows changed fields:
  • Prompt — inline text diff with added/removed highlighted.
  • Model — old → new.
  • Tools — added/removed tools listed.
  • Limits — old → new numbers.
For added or removed blocks, the whole block is shown.

Prompt diff quality

Prompts are the highest-signal field to diff. Nora uses a semantic diff (not just character diff) so:
  • Renaming a variable doesn’t show as a huge change.
  • Rewording without semantic change is highlighted differently than semantic edits.
  • Whitespace and formatting changes are shown but visually de-emphasized.

Filter the diff

Long diffs are hard to read. Filter:
  • Only substantive changes — hides whitespace, comments, cosmetics.
  • Only blocks with new behavior — hides pure-cosmetic edits.
  • By block type — only Agent blocks, only Tools, etc.

Applying part of a diff

When comparing Draft to a version, you can selectively apply parts of the diff:
  • “Copy this block from v14 to Draft.”
  • “Restore v14’s prompt for this Agent to Draft.”
  • “Copy the wiring from v14 to Draft, keep my Draft’s Agent prompts.”
Useful for cherry-picking from a rolled-back version’s fixes into the current line.

Diff as a review artifact

For team review, the diff has a permalink and export options:
  • Share link — reviewers see the same diff in-app.
  • Export as HTML — for offline review or PDF conversion.
  • Post to PR — the CLI has a nora flows diff --github-pr <n> that posts the diff as a comment.

Diff during publish

The publish confirmation dialog automatically shows the diff between Draft and current published — so nobody publishes blind. Skimming this is the last quality checkpoint before ship.

Three-way diff

For merge-like workflows (two people edited Draft, need to reconcile), the three-way diff view shows base + both changes side by side. Uncommon but supported for advanced workflows.