VI History SuiteReview the history of your LabVIEW VIs without leaving Visual Studio Code. VI
History Suite lets you pick two saved versions of a
Requirements
The extension only reads your runtime — it never installs LabVIEW, Docker, or any other tool for you. InstallInstall from the VS Code Extensions view, or run:
Set up your comparison runtimeRun VI History: Set Up Comparison Runtime from the Command Palette, then in a terminal run:
You can change the provider any time with VI History: Runtime & Report Settings.
Compare two revisions
Read and export the reportThe report opens as a single self-contained page showing the differences between the two versions, with the difference images embedded inline. Use Export Comparison Report (HTML) to save a copy you can share.
Preview a VITurn on VI Preview (the Runtime safety checksBefore each comparison, VI History checks both selected versions and your runtime, then shows a clear status instead of failing partway through. When the runtime cannot safely produce a correct report, the comparison is blocked up front with guidance. Checks include:
Each block offers a next step (such as Pick Runtime Provider or Pick Image Version) so you can fix the runtime without leaving the panel. See what changed in Source ControlWhen a VI has uncommitted changes, VI History marks it with a small badge in the Source Control and Explorer views. Before you compare, the badge hints that you can run Compare for a summary; after you compare the VI against its latest committed version, hovering the badge shows a short "what changed" summary — the same narrative as the full report — without reopening the report. The summary reflects the change against the latest committed revision and clears once you revert or commit the change. The decoration is shown only in trusted workspaces. Use with Copilot agent modeVI History Suite also exposes its comparison and history analysis to AI agents through a built-in Model Context Protocol (MCP) server. When the extension is installed, Copilot agent mode discovers the server automatically — there is nothing to configure. Ask agent mode to work with your VIs in plain language, for example:
The server provides tools for comparison summaries and the full semantic model, on-demand comparison and history across Git revisions, a repository VI index, a pull-request VI review, preview-cache generation, and the published VI-diff schemas plus a document validator. The tools that run comparisons need a comparison runtime (the same host LabVIEW or Docker image you set up above) and may take a few minutes; the rest use Git only. For the full tool catalog, inputs, and the open VI-diff schemas, see docs/mcp-server.md. Agent mode requires VS Code 1.101 or later. Advanced: the MCP server normally runs the dev-tools build bundled with the
extension. You can pin an independently released dev-tools version with the
Help and feedback
ContributeVI History Suite is open source under BSD0 / Source: https://github.com/LabVIEW-Community-CI-CD/vi-history-suite (Marketplace
ID |



