From 24d8db0064d92e7ac783d2a3d23d49f314037600 Mon Sep 17 00:00:00 2001 From: tanaka takashi Date: Tue, 11 Aug 2026 22:07:37 +0900 Subject: Retain original task constraints during execution --- src/Agent.Core/Prompts/PromptComposer.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Agent.Core/Prompts/PromptComposer.cs') 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 ExecutionResults, IReadOnlyList Conversation, + string OriginalRequest, string Request, bool RequiresExternalEffect, IReadOnlyList? 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). -- cgit v1.2.3