I have Helm installed before i installed Lens, helm is version
version.BuildInfo{Version:“v3.19.4”, GitCommit:“7cfb6e486dac026202556836bb910c37d847793e”, GitTreeState:“clean”, GoVersion:“go1.24.11”}
the plugin diff version is :
NAME
VERSION
DESCRIPTION
diff
3.14.1
Preview helm upgrade changes as a diff
when i installed Lens, it can’t read the plugin diff, it gives this message
failed to load plugins: failed to load plugin at “/home/xxxx/.local/share/helm/plugins/helm-diff/plugin.yaml”: error unmarshaling JSON: while decoding JSON: json: unknown field “args”
Seems a helm version incompatibility, I tried to set this variable before starting Lens but it didn’t work
export HELM_NO_PLUGINS=1
Any ideas ?
❯ /Applications/Lens.app/Contents/Resources/arm64/helm version
failed to load plugins: failed to load plugin at "/Users/ChrisSchaaf/Library/helm/plugins/helm-diff/plugin.yaml": error unmarshaling JSON: while decoding JSON: json: unknown field "args"
version.BuildInfo{Version:"v3.16.2", GitCommit:"13654a52f7c70a143b1dd51416d633e1071faffb", GitTreeState:"clean", GoVersion:"go1.22.7"}
I could confirm that v3.19.5 lets Lens do helm stuff after a refresh. No changes to plugins required. I figure that’s not recommended, but I hope that’s helpful haha.
❯ /Applications/Lens.app/Contents/Resources/arm64/helm version
version.BuildInfo{Version:"v3.19.5", GitCommit:"4a19a5b6fb912c5c28a779e73f2e0880d9e239a4", GitTreeState:"clean", GoVersion:"go1.24.11"}
Helm 4 does not work for what it’s worth, but I didn’t expect it to given all its CLI changes.
Apologies for the long silence here – and thanks to @chris.schaaf for finding the bundled-helm workaround, and to @dielyn for confirming it.
We have improvements queued for an upcoming stable release in how Lens handles non-JSON content (warnings, plugin-load errors) on helm’s stdout. I’ll update this thread once the build is public so anyone still affected can retest.
The build is public – Lens 2026.5.181248-latest at Lens – Download. The Helm-stdout handling improvements (and a couple of related Helm-area fixes) are in this release. If you’ve been running with the manually-swapped helm binary, the stock bundled binary should work again now. Let us know how it looks.