diff --git a/crates/goose-cli/src/session/mod.rs b/crates/goose-cli/src/session/mod.rs index 49c9d50ec4..45e4acf060 100644 --- a/crates/goose-cli/src/session/mod.rs +++ b/crates/goose-cli/src/session/mod.rs @@ -655,6 +655,8 @@ impl CliSession { prefill.as_deref(), ) { Ok((message, true)) => { + editor.add_history_entry(message.as_str())?; + history.save(editor); self.handle_message_input(&message, history, editor).await?; } Ok((_, false)) => {}