From 6f808da45932db6653481e7eb289998d835971bb Mon Sep 17 00:00:00 2001 From: Jay4242 <96741732+Jay4242@users.noreply.github.com> Date: Wed, 16 Jul 2025 11:03:01 -0700 Subject: [PATCH] feat(cli): Clear persisted session file with /clear command (#3145) --- crates/goose-cli/src/session/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/goose-cli/src/session/mod.rs b/crates/goose-cli/src/session/mod.rs index 429ceaa9..eaffbdff 100644 --- a/crates/goose-cli/src/session/mod.rs +++ b/crates/goose-cli/src/session/mod.rs @@ -627,6 +627,10 @@ impl Session { &Message::assistant().with_text("Chat context cleared."), self.debug, ); + if self.session_file.exists() { + std::fs::remove_file(&self.session_file)?; + std::fs::File::create(&self.session_file)?; + } continue; } input::InputResult::PromptCommand(opts) => {