Franklin Agent 3.28.2 — install reliability
Reduces global-install failures reported by new users. No runtime code changes.
- Honest Node engine floor.
engines.noderaised>=20→>=20.18.0to match what bundled dependencies (@solana/kit,@noble/*) actually require. Users on older Node now see one clear warning instead of ~40 crypticEBADENGINElines. npxinstall path documented. The most common new-user failure isEACCESonnpm install -gwhen the global npm prefix is root-owned (typical of the macOS Node.pkginstaller). The README now leads users tonpx @blockrun/franklin, which sidesteps the trap.- Install troubleshooting section. New README table maps
EACCESandEBADENGINEto fixes, with the permanent cure (user-owned Node via nvm/fnm) and a 'don't use sudo' warning.