skill-v4.2.0

windmill-labs/windmillskill-v4.2.0Sep 4, 2026by pbakaus

AI Summary

A performance-focused update that removes the Node.js runtime dependency, introduces a shared rule engine across all surfaces, and improves live mode reliability.

Key Highlights

  • No runtime to install; ships a static binary launcher
  • Performance improvements (design hook 10.6ms, CLI scan faster)
  • Unified rule engine across all surfaces
  • Byte-for-byte replay for behavior pinning
  • Improved Live Mode HMR handling

New Features

  • Shared rule engine
  • Static binary launcher
  • Performance optimizations
  • Live mode reliability improvements

Full Release Notes

- **No runtime to install.** The skill ships a small launcher that finds or downloads one static binary for your platform on first run. Windows gets a `.cmd` twin for shells without `sh`. Nothing Impeccable does needs Node, npm, or a package install any more.

- **The hook stops taxing every edit.** On the same corpus and machine, the design hook runs in 10.6 ms where the Node script took 46.9 ms, and a CLI scan of 110 files finishes in 132 ms instead of 282 ms. The URL scan is unchanged, because headless Chrome is the whole cost there.

- **One rule engine everywhere.** The static and URL scans, the live overlay, the Chrome extension, and the site all execute the same compiled rules, so a fix lands in every surface at once. The rule core is Apache-2.0 like the rest of the project, and a downstream package can add its own rules without forking.

- **Behavior is pinned, not re-imagined.** The port replays 830 recorded command invocations and 16,058 recorded function calls against the binary and compares byte for byte, with every reviewed exception listed in the repository.

- **Live mode hands off reliably.** When variants land in one HMR batch, the loader now clears the moment they mount instead of staying painted over them until a refresh, and a discard restores every wrapper of a mapped element.