diff --git a/rust/crates/rusty-claude-cli/src/main.rs b/rust/crates/rusty-claude-cli/src/main.rs index ada8995..ca52dca 100644 --- a/rust/crates/rusty-claude-cli/src/main.rs +++ b/rust/crates/rusty-claude-cli/src/main.rs @@ -4305,9 +4305,9 @@ impl LiveCli { fn sessions_dir() -> Result> { let cwd = env::current_dir()?; - let path = cwd.join(".claw").join("sessions"); - fs::create_dir_all(&path)?; - Ok(path) + let store = runtime::SessionStore::from_cwd(&cwd) + .map_err(|e| Box::new(e) as Box)?; + Ok(store.sessions_dir().to_path_buf()) } fn create_managed_session_handle(