WIP: feat: stream attributed model text from Prolog sidecar #20

Draft
nsaspy wants to merge 3 commits from codex/text-streaming into master
Owner

Passes canonical Prolog-RLM text deltas through the AgentProlog sidecar as ordered message_started, text_delta, and message_completed events, while preserving planner text attribution. Updates the prolog-rlm pin to the exact current main commit over public Forgejo HTTPS. Includes the parent recursive runtime-controls fix. Base is master because this branch follows the current master history; the default main branch has separate history. Local exact-head checks passed: 81 TypeScript tests, 2 Prolog streaming fixtures, build/type checks, Nix flake checks including an SSH-disabled refresh, and prolog-verify check. User-facing TUI answer rendering remains final-only until the core supplies a distinct answer-text stream contract.

Passes canonical Prolog-RLM text deltas through the AgentProlog sidecar as ordered message_started, text_delta, and message_completed events, while preserving planner text attribution. Updates the prolog-rlm pin to the exact current main commit over public Forgejo HTTPS. Includes the parent recursive runtime-controls fix. Base is master because this branch follows the current master history; the default main branch has separate history. Local exact-head checks passed: 81 TypeScript tests, 2 Prolog streaming fixtures, build/type checks, Nix flake checks including an SSH-disabled refresh, and prolog-verify check. User-facing TUI answer rendering remains final-only until the core supplies a distinct answer-text stream contract.
Some checks failed
CI / nix (pull_request) Failing after 6s
CI / node (pull_request) Failing after 5s
This pull request has changes conflicting with the target branch.
  • README.md
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/text-streaming:codex/text-streaming
git switch codex/text-streaming

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff codex/text-streaming
git switch codex/text-streaming
git rebase master
git switch master
git merge --ff-only codex/text-streaming
git switch codex/text-streaming
git rebase master
git switch master
git merge --no-ff codex/text-streaming
git switch master
git merge --squash codex/text-streaming
git switch master
git merge --ff-only codex/text-streaming
git switch master
git merge codex/text-streaming
git push origin master
Sign in to join this conversation.
No description provided.