From 07c0bf1e39eaa9e7a8aae6e1b2d9fa336b328a74 Mon Sep 17 00:00:00 2001 From: "Dhanji R. Prasanna" Date: Tue, 20 Jan 2026 21:53:28 +0530 Subject: [PATCH] Remove 'Task: ' prefix from user messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The prefix was causing duplication when users typed 'Task: ...' themselves, resulting in '📋 Task: Task: ...' in context dumps. User messages are now stored as-is without any prefix. --- crates/g3-core/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/g3-core/src/lib.rs b/crates/g3-core/src/lib.rs index 107d55b..49eec28 100644 --- a/crates/g3-core/src/lib.rs +++ b/crates/g3-core/src/lib.rs @@ -794,7 +794,7 @@ impl Agent { // Add user message to context window let mut user_message = { let provider = self.providers.get(None)?; - let content = format!("Task: {}", description); + let content = description.to_string(); // Apply cache control if provider supports it if let Some(cache_config) = self.get_provider_cache_control() {