diff --git a/crates/goose/src/agents/truncate.rs b/crates/goose/src/agents/truncate.rs index 298fca8b3e2b..ae44332083fc 100644 --- a/crates/goose/src/agents/truncate.rs +++ b/crates/goose/src/agents/truncate.rs @@ -361,7 +361,7 @@ impl Agent for TruncateAgent { // User declined - add declined response message_tool_response = message_tool_response.with_tool_response( request.id.clone(), - Ok(vec![Content::text("User declined to run this tool.")]), + Ok(vec![Content::text("User declined to run this tool. Don't try to make the same tool call again. If there is no other ways to do it, it is ok to stop.")]), ); } break; // Exit the loop once the matching `req_id` is found