This commit is contained in:
leach
2025-08-24 23:01:35 -04:00
parent 18864201d4
commit 1a8b4f1fff
4 changed files with 43 additions and 7 deletions

View File

@@ -372,6 +372,21 @@ impl ChatCLI {
}
}
}
SessionAction::SetAsDefault(session_name) => {
let mut config = crate::config::Config::load().unwrap_or_default();
match config.set_default_session(session_name.clone()) {
Ok(()) => {
self.display.print_command_result(&format!(
"Session '{}' is now the default session",
session_name
));
}
Err(e) => {
self.display.print_error(&format!("Failed to set default session: {}", e));
}
}
// Continue to show session list
}
SessionAction::Cancel => {
return Ok(());
}