Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Einstein Bot DiffNew to Visual Studio Code? Get it now.
Einstein Bot Diff

Einstein Bot Diff

Mateus Tomé

|
7 installs
| (0) | Free
Normalized diff for Salesforce Einstein Bot XML files, stripping UUID noise and sorting reordered children.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Einstein Bot Diff

A VS Code extension that provides clean, meaningful diffs for Salesforce Einstein Bot XML files.

Einstein Bot version files are noisy to compare — UUIDs change on every save and child elements get reordered randomly. This extension normalizes both files before diffing so you only see the changes that actually matter.

Features

  • Strips UUID noise — Removes stepIdentifier, variableOperationIdentifier, messageIdentifier, and quickReplyOptionIdentifier elements that change on every save
  • Sorts reordered children — Sorts children of botInvocation and botVariableOperation by tag name and content, so reordering doesn't show up as a diff
  • Side-by-side diff — Opens the normalized versions in VS Code's built-in diff editor

Usage

  1. Open a workspace that contains *botVersion-meta.xml files
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Run "Diff Bot Versions"
  4. Select the first bot version file
  5. Select the second bot version file
  6. A diff editor opens with the normalized versions side by side

Requirements

Your workspace must contain at least two *botVersion-meta.xml files (typically from a Salesforce DX project).

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft