ralph-tui 2.9.0

Terminal UI for Ralph Orchestrator using ratatui
docs.rs failed to build ralph-tui-2.9.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: ralph-tui-2.8.1

ralph-tui

Terminal user interface for the Ralph Orchestrator framework.

Built with ratatui and crossterm, this crate provides:

  • Read-only observation dashboard for monitoring agent orchestration
  • Real-time display of agent messages and state
  • Keyboard navigation and search

Data source modes

The TUI operates in three modes:

  1. In-process (default): Embedded in the orchestration loop. Receives events via an EventBus observer closure and streaming output via shared Arc<Mutex<Vec<Line>>> handles.

  2. RPC client: Connects to a running ralph-api server over HTTP/WS and consumes the same RPC v1 stream the web dashboard uses. Start with [Tui::connect].

  3. Subprocess RPC: Spawns ralph run --rpc as a subprocess and communicates via JSON lines over stdin/stdout. Start with [Tui::spawn].