Skip to content

feat(desktop): ralph loop runner + codex app-server adapter - #16

Merged
simonperegrinvs merged 24 commits into
mainfrom
codex/ralph-loop-appserver-pty-hooks
Feb 8, 2026
Merged

simonperegrinvs merged 24 commits into
mainfrom
codex/ralph-loop-appserver-pty-hooks

Conversation

@simonperegrinvs

Copy link
Copy Markdown
Collaborator

Summary:

  • Desktop Run executes Ralph-loop via forge workflow auto --jsonl streaming over SSE.
  • Codex adapter now uses codex app-server (JSON-RPC/JSONL) everywhere; legacy codex exec --json transport removed.
  • Rich tool/requestUserInput prompts surfaced in Desktop (options + optional free-form Other) with programmatic response path.
  • Codex New Plan flow now uses forge codex session --jsonl stream (retires Codex PTY terminal path).
  • Stdin prompt responses routed via stdin data parsing (no competing readline) to avoid dropped lines.

Docs/Decisions:

  • Updated decisions.md, docs/vision.md, docs/components-deep-dive.md, README.md to reflect app-server as canonical.

Testing:

  • bun run verify
  • cargo check (apps/desktop/src-tauri)

@simonperegrinvs
simonperegrinvs merged commit 5e2fd78 into main Feb 8, 2026
2 checks passed
@simonperegrinvs
simonperegrinvs deleted the codex/ralph-loop-appserver-pty-hooks branch February 8, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant