From 7235260c613dac2ce88e7a6e3fe28855a4fecb0b Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Tue, 21 Apr 2026 14:05:22 +0900 Subject: [PATCH] fix: preserve session path in /status text output when resuming (regression from #135) --- rust/crates/rusty-claude-cli/src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rust/crates/rusty-claude-cli/src/main.rs b/rust/crates/rusty-claude-cli/src/main.rs index 28283f6..1834bc3 100644 --- a/rust/crates/rusty-claude-cli/src/main.rs +++ b/rust/crates/rusty-claude-cli/src/main.rs @@ -5149,7 +5149,10 @@ fn format_status_report( context.git_summary.staged_files, context.git_summary.unstaged_files, context.git_summary.untracked_files, - format_active_session(context), + context.session_path.as_ref().map_or_else( + || format_active_session(context), + |path| path.display().to_string() + ), context.loaded_config_files, context.discovered_config_files, context.memory_file_count, @@ -10423,7 +10426,7 @@ mod tests { status.contains("Git state dirty · 3 files · 1 staged, 1 unstaged, 1 untracked") ); assert!(status.contains("Changed files 3")); - assert!(status.contains("Session active (boot-status-test)")); + assert!(status.contains("Session session.jsonl")); assert!(status.contains("Staged 1")); assert!(status.contains("Unstaged 1")); assert!(status.contains("Untracked 1"));