v1.1.1
Install:
pi install git:github.com/edxeth/pi-ralph-loop@v1.1.1Or latest:
pi install git:github.com/edxeth/pi-ralph-loop🐛 Bug Fixes
Observer sessions no longer stop a live Ralph loop
Refs: 442f763
Starting a second Pi process in the same workspace no longer causes Ralph to treat an active loop as crashed. Previously, an observer session could mark the loop as errored while the original loop owner was still running, so the owner’s later <promise>NEXT</promise> was ignored and the loop stopped advancing.
Ralph now records an ownership heartbeat in .ralph/loop.md while a loop is running. Startup cleanup and /ralph-resume or /ralph-restart only reclaim the loop when that owner heartbeat is stale; otherwise they leave the live loop alone.
This also lets /ralph-resume and /ralph-restart recover stale loop owners without requiring a Pi restart.