From 624385174a93b2e3d79a5b4c86263863ea5e94d3 Mon Sep 17 00:00:00 2001 From: Bradley Axen Date: Sun, 9 Feb 2025 12:24:06 -0800 Subject: [PATCH] fmt --- crates/goose-cli/src/commands/session.rs | 4 +++- crates/goose/src/agents/capabilities.rs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/goose-cli/src/commands/session.rs b/crates/goose-cli/src/commands/session.rs index 972d95c3b0..0fb07028d2 100644 --- a/crates/goose-cli/src/commands/session.rs +++ b/crates/goose-cli/src/commands/session.rs @@ -162,7 +162,9 @@ pub async fn build_session( let prompt = Box::new(RustylinePrompt::new()); // Add CLI-specific system prompt extension - agent.extend_system_prompt(crate::cli_prompt::get_cli_prompt()).await; + agent + .extend_system_prompt(crate::cli_prompt::get_cli_prompt()) + .await; display_session_info(resume, &provider_name, &model, &session_file); Session::new(agent, prompt, session_file) diff --git a/crates/goose/src/agents/capabilities.rs b/crates/goose/src/agents/capabilities.rs index d4a71deb42..e9a8764681 100644 --- a/crates/goose/src/agents/capabilities.rs +++ b/crates/goose/src/agents/capabilities.rs @@ -311,12 +311,12 @@ impl Capabilities { context.insert("current_date_time", Value::String(current_date_time)); let base_prompt = load_prompt_file("system.md", &context).expect("Prompt should render"); - + if self.system_prompt_extensions.is_empty() { base_prompt } else { format!( - "{}\n\n# Additional Instructions:\n\n{}", + "{}\n\n# Additional Instructions:\n\n{}", base_prompt, self.system_prompt_extensions.join("\n\n") )