fix: preserve session path in /status text output when resuming (regression from #135)

This commit is contained in:
YeonGyu-Kim 2026-04-21 14:05:22 +09:00
parent 230d97a8fa
commit 7235260c61

View File

@ -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"));