From 2c1e52c3c2707324e88118d1f5f735e1455ac6bf Mon Sep 17 00:00:00 2001 From: Alex Hancock Date: Mon, 3 Nov 2025 17:03:28 -0500 Subject: [PATCH] info: print location of sessions.db via goose info (#5557) --- crates/goose-cli/src/commands/info.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/goose-cli/src/commands/info.rs b/crates/goose-cli/src/commands/info.rs index 3bedde5e..de3b8383 100644 --- a/crates/goose-cli/src/commands/info.rs +++ b/crates/goose-cli/src/commands/info.rs @@ -11,6 +11,7 @@ fn print_aligned(label: &str, value: &str, width: usize) { pub fn handle_info(verbose: bool) -> Result<()> { let logs_dir = Paths::in_state_dir("logs"); let sessions_dir = Paths::in_data_dir("sessions"); + let sessions_db = sessions_dir.join("sessions.db"); // Get paths using a stored reference to the global config let config = Config::global(); @@ -19,7 +20,7 @@ pub fn handle_info(verbose: bool) -> Result<()> { // Define the labels and their corresponding path values once. let paths = [ ("Config dir:", config_dir), - ("Sessions dir:", sessions_dir.display().to_string()), + ("Sessions DB (sqlite):", sessions_db.display().to_string()), ("Logs dir:", logs_dir.display().to_string()), ];