From 950a66c24a39658b0d10d85fa6243f1ed3b2163d Mon Sep 17 00:00:00 2001 From: Hunter Bown Date: Mon, 27 Apr 2026 00:51:17 -0500 Subject: [PATCH] chore(rlm): drop "Algorithm 1" from user-facing status strings Keep the paper reference in code/doc comments where it actually helps a future reader; the live status line just needs to say what's happening, not cite the citation. Co-Authored-By: Claude Opus 4.7 (1M context) --- crates/tui/src/commands/mod.rs | 4 ++-- crates/tui/src/core/engine.rs | 2 +- crates/tui/src/rlm/turn.rs | 2 +- crates/tui/src/tui/ui.rs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/tui/src/commands/mod.rs b/crates/tui/src/commands/mod.rs index 8a6ca997..d6b34d8f 100644 --- a/crates/tui/src/commands/mod.rs +++ b/crates/tui/src/commands/mod.rs @@ -316,7 +316,7 @@ pub const COMMANDS: &[CommandInfo] = &[ CommandInfo { name: "rlm", aliases: &["recursive"], - description: "Recursive Language Model (RLM) — process a prompt via Algorithm 1 from Zhang et al. (arXiv:2512.24601). The prompt is stored in a REPL; the model writes code to process it.", + description: "Recursive Language Model (RLM) turn — store the prompt in a Python REPL and let the model write code to process it, with `llm_query()` / `sub_rlm()` for sub-LLM calls.", usage: "/rlm ", }, // Debug/cost command @@ -458,7 +458,7 @@ pub fn rlm(app: &mut App, arg: Option<&str>) -> CommandResult { CommandResult::with_message_and_action( format!( - "Starting RLM turn (Algorithm 1) for {} chars of prompt using {} (child={}, depth={})...", + "Starting RLM turn for {} chars of prompt using {} (child={}, depth={})...", prompt.len(), model, child_model, diff --git a/crates/tui/src/core/engine.rs b/crates/tui/src/core/engine.rs index 41e365d9..07df0c78 100644 --- a/crates/tui/src/core/engine.rs +++ b/crates/tui/src/core/engine.rs @@ -1685,7 +1685,7 @@ impl Engine { let _ = self .tx_event - .send(Event::status("RLM turn started (Algorithm 1)".to_string())) + .send(Event::status("RLM turn started".to_string())) .await; let result = run_rlm_turn( diff --git a/crates/tui/src/rlm/turn.rs b/crates/tui/src/rlm/turn.rs index c9f8276a..4ed98499 100644 --- a/crates/tui/src/rlm/turn.rs +++ b/crates/tui/src/rlm/turn.rs @@ -200,7 +200,7 @@ async fn run_rlm_turn_inner_impl( let _ = tx_event .send(Event::status(format!( - "RLM turn started (Algorithm 1) — root={model}, child={child_model}, max_depth={max_depth}" + "RLM turn started — root={model}, child={child_model}, max_depth={max_depth}" ))) .await; diff --git a/crates/tui/src/tui/ui.rs b/crates/tui/src/tui/ui.rs index cb996181..c9546b2a 100644 --- a/crates/tui/src/tui/ui.rs +++ b/crates/tui/src/tui/ui.rs @@ -2343,7 +2343,7 @@ async fn apply_command_result( child_model, max_depth, } => { - app.status_message = Some("RLM turn starting (Algorithm 1)...".to_string()); + app.status_message = Some("RLM turn starting...".to_string()); let _ = engine_handle .send(Op::RlmQuery { content: prompt,