summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Agent.Core.Tests/PromptAndRuntimeTests.cs3
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);