From af3aa840db887f19add4c4db8dbe688d1bdf569b Mon Sep 17 00:00:00 2001 From: "Dhanji R. Prasanna" Date: Tue, 13 Jan 2026 14:29:54 +0530 Subject: [PATCH] Compress session continuation UI prompt --- crates/g3-cli/src/interactive.rs | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/crates/g3-cli/src/interactive.rs b/crates/g3-cli/src/interactive.rs index b7a1351..a0ba325 100644 --- a/crates/g3-cli/src/interactive.rs +++ b/crates/g3-cli/src/interactive.rs @@ -28,21 +28,12 @@ pub async fn run_interactive( // Check for session continuation if let Ok(Some(continuation)) = g3_core::load_continuation() { output.print(""); - output.print("🔄 Previous session detected!"); output.print(&format!( - " Session: {}", - &continuation.session_id[..continuation.session_id.len().min(20)] - )); - output.print(&format!( - " Context: {:.1}% used", + " >> session in progress: {} | {:.1}% used", + &continuation.session_id[..continuation.session_id.len().min(20)], continuation.context_percentage )); - if let Some(ref summary) = continuation.summary { - let preview: String = summary.chars().take(80).collect(); - output.print(&format!(" Last output: {}...", preview)); - } - output.print(""); - output.print("Resume this session? [Y/n] "); + output.print(" > resume? [Y/n] "); // Read user input let mut input = String::new();