summaryrefslogtreecommitdiff
path: root/tests/Agent.Core.Tests/ObservabilityTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Agent.Core.Tests/ObservabilityTests.cs')
-rw-r--r--tests/Agent.Core.Tests/ObservabilityTests.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/Agent.Core.Tests/ObservabilityTests.cs b/tests/Agent.Core.Tests/ObservabilityTests.cs
index 8231ab9..3dcfdf6 100644
--- a/tests/Agent.Core.Tests/ObservabilityTests.cs
+++ b/tests/Agent.Core.Tests/ObservabilityTests.cs
@@ -23,8 +23,8 @@ public sealed class ObservabilityTests
var context = new AgentLlmCallContext(callId, sessionId, taskId, plannerTaskId, "replan", 7, 2, "model-a");
using (var observer = new JsonLinesRuntimeObserver(directory.Path, 1024 * 1024, 2))
{
- observer.LlmRequest(context, [new OllamaMessage("user", "request")]);
- observer.LlmResponse(context, new OllamaResult("response", 11, 13));
+ observer.LlmRequest(context, [new OllamaMessage("assistant", "request", Thinking: "private request reasoning")]);
+ observer.LlmResponse(context, new OllamaResult("response", 11, 13, Thinking: "private response reasoning"));
observer.ToolResult(context, "file_read", new ToolExecutionResult(true, "ok", false));
observer.LlmFailure(context, "planning_failed", "invalid plan");
}
@@ -45,6 +45,9 @@ public sealed class ObservabilityTests
Assert.Equal("file_read", entries[2].GetProperty("tool_name").GetString());
Assert.Equal("llm.failure", entries[3].GetProperty("event_name").GetString());
Assert.Equal("planning_failed", entries[3].GetProperty("error_code").GetString());
+ string log = File.ReadAllText(Path.Combine(directory.Path, "llm.jsonl"));
+ Assert.DoesNotContain("private request reasoning", log, StringComparison.Ordinal);
+ Assert.DoesNotContain("private response reasoning", log, StringComparison.Ordinal);
}
[Fact]