diff options
Diffstat (limited to 'src/Agent.Core/Prompts')
| -rw-r--r-- | src/Agent.Core/Prompts/PromptComposer.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Agent.Core/Prompts/PromptComposer.cs b/src/Agent.Core/Prompts/PromptComposer.cs index de209be..c61e678 100644 --- a/src/Agent.Core/Prompts/PromptComposer.cs +++ b/src/Agent.Core/Prompts/PromptComposer.cs @@ -15,6 +15,7 @@ public sealed record PromptContext( string PreviousSummary, IReadOnlyList<ExecutionResult> ExecutionResults, IReadOnlyList<ConversationMessage> Conversation, + string OriginalRequest, string Request, bool RequiresExternalEffect, IReadOnlyList<string>? Images = null); @@ -33,6 +34,7 @@ public static class PromptComposer new("system", context.TaskGraphSummary), new("system", context.PreviousSummary), new("system", ComposeExecutionResults(context.ExecutionResults)), + new("system", $"Original MCP Task request (reference for exact paths, arguments, constraints, and literals; perform only the current Running Planner Task):\n{context.OriginalRequest}"), new("system", ComposeExecutionRequirement(context.RequiresExternalEffect)) }; // Inject selected skill instructions (Progressive Disclosure Stage 3). |
