Summary
- Fixed Pi startup crash caused by
.pi/settings.jsonwritingpackagesas an object. - Pi package wiring now writes
packagesas an iterable array withnpm:pi-mcp-adapter@2.5.4. - Migrates the bad v1.27.2 object shape into Pi's expected array shape while preserving unrelated package entries.
Why
Pi's package manager iterates projectSettings.packages, so object-shaped packages caused:
TypeError: object is not iterable
Re-run gentle-ai install --agent pi after upgrading to refresh the Pi config.