pipe the argument to storage (#3184)

This commit is contained in:
Max Novich
2025-06-30 16:55:31 -07:00
committed by GitHub
parent 00eddcb880
commit 6ecf3582ad
5 changed files with 145 additions and 21 deletions

View File

@@ -120,7 +120,7 @@ async fn offer_extension_debugging_help(
std::env::temp_dir().join(format!("goose_debug_extension_{}.jsonl", extension_name));
// Create the debugging session
let mut debug_session = Session::new(debug_agent, temp_session_file.clone(), false, None);
let mut debug_session = Session::new(debug_agent, temp_session_file.clone(), false, None, true);
// Process the debugging request
println!("{}", style("Analyzing the extension failure...").yellow());
@@ -366,6 +366,7 @@ pub async fn build_session(session_config: SessionBuilderConfig) -> Session {
session_file.clone(),
session_config.debug,
session_config.scheduled_job_id.clone(),
!session_config.no_session, // save_session is the inverse of no_session
);
// Add extensions if provided