fix: bump prolog-rlm pin so rlm_direct/4 exists for direct-mode dispatch #117

Closed
mara wants to merge 0 commits from fix/prolog-rlm-pin-rlm_direct into main
Collaborator

Fixes #111.

The flake pinned prolog-rlm 2e1264d8 (2026-08-27), which predates the provider-native direct runtime (rlm_direct/4 landed 2026-08-28 in f7d93e6f). runtime_worker.pl dispatch(direct, ...) calls rlm:rlm_direct/4, so every direct-mode turn aborted with existence_error(procedure, rlm:rlm_direct/4).

Changes: bump pin in flake.nix + flake.lock to e1ed6c2b (origin/main).

Verified: rebuilt pack exports rlm_direct/4; worker status responds ok:true with full surface list; plugin + context-compiler suites pass (49 passed, 9 skipped).

Fixes #111. The flake pinned prolog-rlm `2e1264d8` (2026-08-27), which predates the provider-native direct runtime (`rlm_direct/4` landed 2026-08-28 in f7d93e6f). `runtime_worker.pl` `dispatch(direct, ...)` calls `rlm:rlm_direct/4`, so every direct-mode turn aborted with `existence_error(procedure, rlm:rlm_direct/4)`. Changes: bump pin in `flake.nix` + `flake.lock` to `e1ed6c2b` (origin/main). Verified: rebuilt pack exports `rlm_direct/4`; worker `status` responds `ok:true` with full surface list; plugin + context-compiler suites pass (49 passed, 9 skipped).
The flake pinned prolog-rlm 2e1264d8 (2026-08-27), which predates the
provider-native direct runtime (f7d93e6f, 2026-08-28). runtime_worker.pl
dispatch(direct, ...) calls rlm:rlm_direct/4, so every direct-mode turn
through the core-loop proxy aborted with
existence_error(procedure, rlm:rlm_direct/4). Bump the pin to
e1ed6c2b (origin/main, 2026-09-05).

Verified: rebuilt pack exports rlm_direct/4, worker status responds ok,
plugin + context-compiler suites pass (49 passed, 9 skipped).

Fixes #111
nsaspy closed this pull request 2026-09-08 18:38:52 +00:00

Pull request closed

Sign in to join this conversation.
No description provided.