Summary
There is no supported way to select or require a specific kernel backend, and no clear error when the requested one is unavailable.
Observed
METAHARNESS_KERNEL_BACKEND=wasm node bin/cli.js doctor → still reports js, silently.
- Nothing tells the operator that
wasm/native couldn't be loaded or why.
Suggested
- Honor an env/flag (e.g.
METAHARNESS_KERNEL_BACKEND=wasm|native|js).
- When the requested backend can't load, fail loudly (or warn) with the reason, instead of silently using
js.
- Expose the resolved backend + the reason in
kernelInfo().
Summary
There is no supported way to select or require a specific kernel backend, and no clear error when the requested one is unavailable.
Observed
METAHARNESS_KERNEL_BACKEND=wasm node bin/cli.js doctor→ still reportsjs, silently.wasm/nativecouldn't be loaded or why.Suggested
METAHARNESS_KERNEL_BACKEND=wasm|native|js).js.kernelInfo().