Skip to content

v1.1.1

Choose a tag to compare

@edxeth edxeth released this 15 Jun 13:02

Install:

pi install git:github.com/edxeth/pi-ralph-loop@v1.1.1

Or 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.