diff options
| author | tanaka takashi <isazaka@gmail.com> | 2026-08-11 22:07:37 +0900 |
|---|---|---|
| committer | tanaka takashi <isazaka@gmail.com> | 2026-08-11 22:07:37 +0900 |
| commit | 24d8db0064d92e7ac783d2a3d23d49f314037600 (patch) | |
| tree | a9b74dd6a8ba2fd2f2331eaa24375829abedeb5e /tests/Agent.Core.Tests/PromptAndRuntimeTests.cs | |
| parent | 66701c56acb06c9cb56601f5deb65235f5178071 (diff) | |
Retain original task constraints during execution
Diffstat (limited to 'tests/Agent.Core.Tests/PromptAndRuntimeTests.cs')
| -rw-r--r-- | tests/Agent.Core.Tests/PromptAndRuntimeTests.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/Agent.Core.Tests/PromptAndRuntimeTests.cs b/tests/Agent.Core.Tests/PromptAndRuntimeTests.cs index 910ea2a..acfee81 100644 --- a/tests/Agent.Core.Tests/PromptAndRuntimeTests.cs +++ b/tests/Agent.Core.Tests/PromptAndRuntimeTests.cs @@ -22,7 +22,7 @@ public sealed class PromptAndRuntimeTests "fixed", "user system", "ja", availableSkills, [], "capability", "graph", "summary", [new ExecutionResult(Guid.NewGuid(), "file_read", true, "verified content")], [new ConversationMessage("user", "old"), new ConversationMessage("assistant", "reply")], - "new request", true, ["image"])); + "original request with C:/exact/path", "new request", true, ["image"])); // Check that the skill catalog (name + description) is present, not the full instructions. Assert.Contains(messages, m => m.Content.Contains("test-skill") && m.Content.Contains("A test skill.")); @@ -31,6 +31,7 @@ public sealed class PromptAndRuntimeTests Assert.Contains(messages, m => m.Role == "system" && m.Content.Contains("fenced JSON example does not perform", StringComparison.Ordinal)); Assert.Contains(messages, m => m.Role == "system" && m.Content.Contains("do not perform Queued Tasks", StringComparison.Ordinal)); Assert.Contains(messages, m => m.Role == "system" && m.Content.Contains("file_read (success): verified content", StringComparison.Ordinal)); + Assert.Contains(messages, m => m.Role == "system" && m.Content.Contains("original request with C:/exact/path", StringComparison.Ordinal)); Assert.Equal("system", messages[0].Role); Assert.Equal("user", messages[^1].Role); Assert.Equal(["image"], messages[^1].Images); |
