summaryrefslogtreecommitdiff
path: root/src/Agent.Core/Prompts
diff options
context:
space:
mode:
Diffstat (limited to 'src/Agent.Core/Prompts')
-rw-r--r--src/Agent.Core/Prompts/PromptComposer.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Agent.Core/Prompts/PromptComposer.cs b/src/Agent.Core/Prompts/PromptComposer.cs
index c61e678..f70e813 100644
--- a/src/Agent.Core/Prompts/PromptComposer.cs
+++ b/src/Agent.Core/Prompts/PromptComposer.cs
@@ -41,7 +41,10 @@ public static class PromptComposer
foreach (AgentSkill skill in context.SelectedSkills)
messages.Add(new("system", skill.Instructions));
messages.AddRange(context.Conversation.Select(static item => new OllamaMessage(item.Role, item.Content)));
- messages.Add(new OllamaMessage("user", context.Request, context.Images));
+ messages.Add(new OllamaMessage("user",
+ $"CURRENT RUNNING PLANNER TASK ONLY:\n{context.Request}\n\n" +
+ $"Use the exact paths, arguments, constraints, and literals from this original MCP Task request where the current Task needs them:\n{context.OriginalRequest}",
+ context.Images));
return messages;
}