﻿<?xml version="1.0" encoding="utf-8"?>
<TestRun id="54176faa-8862-47ab-89a7-637b55bdf9fe" name="brunocapuano@CPC-bruno-U7R9O 2026-05-25 12:15:24" runUser="NORTHAMERICA\brunocapuano" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
  <Times creation="2026-05-25T12:15:24.7822925-04:00" queuing="2026-05-25T12:15:24.7822930-04:00" start="2026-05-25T12:15:16.3824425-04:00" finish="2026-05-25T12:15:35.5044621-04:00" />
  <TestSettings name="default" id="8d25e688-9290-4f64-8d38-dd6cd5d6a59e">
    <Deployment runDeploymentRoot="brunocapuano_CPC-bruno-U7R9O_2026-05-25_12_15_24" />
  </TestSettings>
  <Results>
    <UnitTestResult executionId="21a269a6-d64c-44ab-9ac7-8529e7df6d2c" testId="7ec7b509-0903-236f-13ed-b3c57767f4b3" testName="OpenClawNet.E2ETests.SkillRegistryRoundtripTests.Skills_Endpoints_RoundTripPerAgentEnable" computerName="CPC-bruno-U7R9O" duration="00:00:06.1479505" startTime="2026-05-25T12:15:17.8526198-04:00" endTime="2026-05-25T12:15:24.0872991-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21a269a6-d64c-44ab-9ac7-8529e7df6d2c" />
    <UnitTestResult executionId="7ed7c58c-b798-42a3-824c-55d97b9566e3" testId="d63cc1a6-95ab-ed9b-1a59-f3ce2b8497f0" testName="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests.Chat_WithEnabledSkill_RespectsSkillInstruction" computerName="CPC-bruno-U7R9O" duration="00:00:03.5564413" startTime="2026-05-25T12:15:27.7539764-04:00" endTime="2026-05-25T12:15:31.3085110-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ed7c58c-b798-42a3-824c-55d97b9566e3" />
    <UnitTestResult executionId="97c74cde-5bfc-4314-bb33-1a1b2a0a7b48" testId="3b0836e3-07c3-915f-905a-362b19b377eb" testName="OpenClawNet.E2ETests.MemoryRoundTripE2ETests.MemoryStore_RoundTripAndIsolation_WorksAcrossAgents" computerName="CPC-bruno-U7R9O" duration="00:00:06.5846591" startTime="2026-05-25T12:15:17.8500502-04:00" endTime="2026-05-25T12:15:24.4433354-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="97c74cde-5bfc-4314-bb33-1a1b2a0a7b48" />
    <UnitTestResult executionId="7f5e10de-35c7-4e60-974f-606bfe932809" testId="3d0ef17c-9366-e74f-703d-68c08cdb3dd7" testName="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests.Chat_BaselineWithoutSkills_StreamsAssistantContent" computerName="CPC-bruno-U7R9O" duration="00:00:09.8965536" startTime="2026-05-25T12:15:17.8525338-04:00" endTime="2026-05-25T12:15:27.7510346-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7f5e10de-35c7-4e60-974f-606bfe932809" />
  </Results>
  <TestDefinitions>
    <UnitTest name="OpenClawNet.E2ETests.MemoryRoundTripE2ETests.MemoryStore_RoundTripAndIsolation_WorksAcrossAgents" storage="c:\src\openclawnet-plan\tests\openclawnet.e2etests\bin\debug\net10.0\openclawnet.e2etests.dll" id="3b0836e3-07c3-915f-905a-362b19b377eb">
      <Execution id="97c74cde-5bfc-4314-bb33-1a1b2a0a7b48" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\OpenClawNet.E2ETests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.E2ETests.MemoryRoundTripE2ETests" name="MemoryStore_RoundTripAndIsolation_WorksAcrossAgents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests.Chat_WithEnabledSkill_RespectsSkillInstruction" storage="c:\src\openclawnet-plan\tests\openclawnet.e2etests\bin\debug\net10.0\openclawnet.e2etests.dll" id="d63cc1a6-95ab-ed9b-1a59-f3ce2b8497f0">
      <Execution id="7ed7c58c-b798-42a3-824c-55d97b9566e3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\OpenClawNet.E2ETests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests" name="Chat_WithEnabledSkill_RespectsSkillInstruction" />
    </UnitTest>
    <UnitTest name="OpenClawNet.E2ETests.SkillRegistryRoundtripTests.Skills_Endpoints_RoundTripPerAgentEnable" storage="c:\src\openclawnet-plan\tests\openclawnet.e2etests\bin\debug\net10.0\openclawnet.e2etests.dll" id="7ec7b509-0903-236f-13ed-b3c57767f4b3">
      <Execution id="21a269a6-d64c-44ab-9ac7-8529e7df6d2c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\OpenClawNet.E2ETests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.E2ETests.SkillRegistryRoundtripTests" name="Skills_Endpoints_RoundTripPerAgentEnable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests.Chat_BaselineWithoutSkills_StreamsAssistantContent" storage="c:\src\openclawnet-plan\tests\openclawnet.e2etests\bin\debug\net10.0\openclawnet.e2etests.dll" id="3d0ef17c-9366-e74f-703d-68c08cdb3dd7">
      <Execution id="7f5e10de-35c7-4e60-974f-606bfe932809" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\OpenClawNet.E2ETests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.E2ETests.AzureOpenAiSkillsChatTests" name="Chat_BaselineWithoutSkills_StreamsAssistantContent" />
    </UnitTest>
  </TestDefinitions>
  <TestEntries>
    <TestEntry testId="7ec7b509-0903-236f-13ed-b3c57767f4b3" executionId="21a269a6-d64c-44ab-9ac7-8529e7df6d2c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d63cc1a6-95ab-ed9b-1a59-f3ce2b8497f0" executionId="7ed7c58c-b798-42a3-824c-55d97b9566e3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3b0836e3-07c3-915f-905a-362b19b377eb" executionId="97c74cde-5bfc-4314-bb33-1a1b2a0a7b48" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d0ef17c-9366-e74f-703d-68c08cdb3dd7" executionId="7f5e10de-35c7-4e60-974f-606bfe932809" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
  </TestEntries>
  <TestLists>
    <TestList name="Results Not in a List" id="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestList name="All Loaded Results" id="19431567-8539-422a-85d7-44ee4e166bda" />
  </TestLists>
  <ResultSummary outcome="Completed">
    <Counters total="4" executed="4" passed="4" failed="0" error="0" timeout="0" aborted="0" inconclusive="0" passedButRunAborted="0" notRunnable="0" notExecuted="0" disconnected="0" warning="0" completed="0" inProgress="0" pending="0" />
    <Output>
      <StdOut>[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 10.0.8)&#xD;
[xUnit.net 00:00:00.37]   Discovering: OpenClawNet.E2ETests&#xD;
[xUnit.net 00:00:00.46]   Discovered:  OpenClawNet.E2ETests&#xD;
[xUnit.net 00:00:00.49]   Starting:    OpenClawNet.E2ETests&#xD;
warn: OpenClawNet.Storage.NoopStorageAclVerifier[0]&#xD;
      ACL verification not yet implemented (NoopStorageAclVerifier). Returning IsSecure=true for scope 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'. A real DACL probe will land in a future wave.&#xD;
warn: OpenClawNet.Storage.NoopStorageAclVerifier[0]&#xD;
      ACL verification not yet implemented (NoopStorageAclVerifier). Returning IsSecure=true for scope 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'. A real DACL probe will land in a future wave.&#xD;
warn: OpenClawNet.Storage.NoopStorageAclVerifier[0]&#xD;
      ACL verification not yet implemented (NoopStorageAclVerifier). Returning IsSecure=true for scope 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'. A real DACL probe will land in a future wave.&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      Storage ACL verification (root): IsSecure=True, Findings=0, ScopeRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      Storage ACL verification (root): IsSecure=True, Findings=0, ScopeRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      Storage ACL verification (root): IsSecure=True, Findings=0, ScopeRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      User-folder health sweep: FoldersInspected=0, Findings=0, StorageRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      User-folder health sweep: FoldersInspected=0, Findings=0, StorageRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
info: OpenClawNet.Storage.AclVerification[0]&#xD;
      User-folder health sweep: FoldersInspected=0, Findings=0, StorageRoot='C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5'&#xD;
warn: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystemTool initialized without agent scope - using shared workspace ({StorageRoot}/workspace). Set Agent:Name or Agent:WorkspacePath to scope per-agent.&#xD;
warn: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystemTool initialized without agent scope - using shared workspace ({StorageRoot}/workspace). Set Agent:Name or Agent:WorkspacePath to scope per-agent.&#xD;
warn: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystemTool initialized without agent scope - using shared workspace ({StorageRoot}/workspace). Set Agent:Name or Agent:WorkspacePath to scope per-agent.&#xD;
info: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystem workspace root: C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\workspace&#xD;
info: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystem workspace root: C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\workspace&#xD;
info: OpenClawNet.Tools.FileSystem.FileSystemTool[0]&#xD;
      FileSystem workspace root: C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\workspace&#xD;
info: OpenClawNet.Gateway.Services.StorageDirectoryProvider[0]&#xD;
      Using platform default storage directory: C:\Users\brunocapuano\OpenClawNet&#xD;
info: OpenClawNet.Gateway.Services.StorageDirectoryProvider[0]&#xD;
      Using platform default storage directory: C:\Users\brunocapuano\OpenClawNet&#xD;
info: OpenClawNet.Gateway.Services.StorageDirectoryProvider[0]&#xD;
      Using platform default storage directory: C:\Users\brunocapuano\OpenClawNet&#xD;
info: OpenClawNet.Storage.OpenClawNetPaths[0]&#xD;
      Storage root resolved: 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5' (source: EnvironmentVariable)&#xD;
info: OpenClawNet.Storage.OpenClawNetPaths[0]&#xD;
      Storage root resolved: 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5' (source: EnvironmentVariable)&#xD;
info: OpenClawNet.Storage.OpenClawNetPaths[0]&#xD;
      Storage root resolved: 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5' (source: EnvironmentVariable)&#xD;
dbug: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      Loaded persisted model settings from C:\src\openclawnet-plan\src\OpenClawNet.Gateway\model-settings.json&#xD;
dbug: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      Loaded persisted model settings from C:\src\openclawnet-plan\src\OpenClawNet.Gateway\model-settings.json&#xD;
dbug: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      Loaded persisted model settings from C:\src\openclawnet-plan\src\OpenClawNet.Gateway\model-settings.json&#xD;
info: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      RuntimeModelSettings initialised: Provider=azure-openai, Model=(default)&#xD;
info: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      RuntimeModelSettings initialised: Provider=azure-openai, Model=(default)&#xD;
info: OpenClawNet.Gateway.Services.RuntimeModelSettings[0]&#xD;
      RuntimeModelSettings initialised: Provider=azure-openai, Model=(default)&#xD;
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]&#xD;
      No XML encryptor configured. Key {093a76c1-98ff-4ee6-b61c-8d69e2b51618} may be persisted to storage in unencrypted form.&#xD;
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]&#xD;
      No XML encryptor configured. Key {fbfaa1fd-a077-41c0-87a1-a6486c12ccde} may be persisted to storage in unencrypted form.&#xD;
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]&#xD;
      No XML encryptor configured. Key {0af287a4-edb1-451e-911b-d6bf520433b0} may be persisted to storage in unencrypted form.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (web 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (web 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (web 1.0.0) method 'initialize' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 15.5559ms.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 15.5618ms.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 15.563ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'web' (8f7d1c80-1111-4a11-8001-77627e620001).&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'web' (8f7d1c80-1111-4a11-8001-77627e620001).&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'web' (8f7d1c80-1111-4a11-8001-77627e620001).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (shell 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (shell 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (shell 1.0.0) method 'initialize' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.2033ms.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.2169ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.3282ms.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'shell' (8f7d1c80-1111-4a11-8001-77627e620002).&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'shell' (8f7d1c80-1111-4a11-8001-77627e620002).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0) read JsonRpcRequest message from channel.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'shell' (8f7d1c80-1111-4a11-8001-77627e620002).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (browser 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (browser 1.0.0) method 'initialize' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.0868ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.1093ms.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'browser' (8f7d1c80-1111-4a11-8001-77627e620003).&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (browser 1.0.0) method 'initialize' request handler called.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'browser' (8f7d1c80-1111-4a11-8001-77627e620003).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0) read JsonRpcRequest message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (filesystem 1.0.0) method 'initialize' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.0623ms.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (filesystem 1.0.0) method 'initialize' request handler called.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.1465ms.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'filesystem' (8f7d1c80-1111-4a11-8001-77627e620004).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.1172ms.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'browser' (8f7d1c80-1111-4a11-8001-77627e620003).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'filesystem' (8f7d1c80-1111-4a11-8001-77627e620004).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (filesystem 1.0.0) method 'initialize' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) method 'initialize' request handler completed in 0.122ms.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Started in-process MCP server 'filesystem' (8f7d1c80-1111-4a11-8001-77627e620004).&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) read JsonRpcNotification message from channel.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server web already running.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server web already running.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server web already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'web' with 1 tool(s).&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'web' with 1 tool(s).&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'web' with 1 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server shell already running.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server shell already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'shell' with 1 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server shell already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'shell' with 1 tool(s).&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'shell' with 1 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server browser already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'browser' with 5 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server browser already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'browser' with 5 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server browser already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'browser' with 5 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server filesystem already running.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server filesystem already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'filesystem' with 4 tool(s).&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'filesystem' with 4 tool(s).&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      In-process MCP server filesystem already running.&#xD;
info: OpenClawNet.Mcp.Core.BundledMcpStartupService[0]&#xD;
      Started bundled MCP server 'filesystem' with 4 tool(s).&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Testing&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\src\OpenClawNet.Gateway&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Testing&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\src\OpenClawNet.Gateway&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Testing&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\src\OpenClawNet.Gateway&#xD;
dbug: OpenClawNet.Storage.StorageOptions[0]&#xD;
      Created agent folder at primary path: C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\agents\e2e-memory-alice&#xD;
info: OpenClawNet.Skills.SystemSkillsSeeder[0]&#xD;
      SystemSkillsSeeder: seeded C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\skills\system from 'C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\SystemSkills' (2 file(s) updated).&#xD;
info: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Opened MempalaceNet collection 'memories' for agent e2e-memory-alice at C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\agents\e2e-memory-alice&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7000]&#xD;
      Skills registry refresh: cause=Startup, count=2, snapshotId=cafbd13135187aa1, prevSnapshotId=0000000000000000.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills watcher attached to 3 layer root(s); debounce=500ms.&#xD;
info: OpenClawNet.Skills.SystemSkillsSeeder[0]&#xD;
      SystemSkillsSeeder: seeded C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\skills\system from 'C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\SystemSkills' (0 file(s) updated).&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7000]&#xD;
      Skills registry refresh: cause=Startup, count=2, snapshotId=cafbd13135187aa1, prevSnapshotId=0000000000000000.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills watcher attached to 3 layer root(s); debounce=500ms.&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Stored memory 31e7932b93bd450c98e9afc4b0d59114 for agent e2e-memory-alice&#xD;
dbug: OpenClawNet.Storage.StorageOptions[0]&#xD;
      Created agent folder at primary path: C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\agents\e2e-memory-bob&#xD;
info: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Opened MempalaceNet collection 'memories' for agent e2e-memory-bob at C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\agents\e2e-memory-bob&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (web 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler completed in 7.9655ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (shell 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler completed in 0.0958ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (browser 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler completed in 0.0326ms.&#xD;
dbug: ModelContextProtocol.Server.McpServer[330297028]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) read JsonRpcRequest message from channel.&#xD;
info: ModelContextProtocol.Server.McpServer[570385771]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler called.&#xD;
dbug: ModelContextProtocol.Server.McpServer[1374391956]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) sending message.&#xD;
info: ModelContextProtocol.Server.McpServer[1867955179]&#xD;
      Server (filesystem 1.0.0), Client (testhost 15.0.0.0) method 'tools/list' request handler completed in 0.0313ms.&#xD;
dbug: OpenClawNet.Gateway.Services.ProviderResolver[0]&#xD;
      Using global RuntimeModelSettings: provider=azure-openai, model=(null)&#xD;
info: OpenClawNet.Agent.AgentOrchestrator[0]&#xD;
      Streaming agent request: SessionId=a04ed0c7-3651-4775-becb-65de57678c5e&#xD;
info: OpenClawNet.Agent.DefaultAgentRuntime[0]&#xD;
      Starting streaming execution: InteractionId=126c34d8-d4be-490e-b162-fb0d0c7e5e74, SessionId=a04ed0c7-3651-4775-becb-65de57678c5e&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Stored memory 2d1b883772df4f43a822bf63044abd1f for agent e2e-memory-bob&#xD;
     Warning:&#xD;
     The component "Fluent Assertions" is governed by the rules defined in the Xceed License Agreement and&#xD;
     the Xceed Fluent Assertions Community License. You may use Fluent Assertions free of charge for&#xD;
     non-commercial use only. An active subscription is required to use Fluent Assertions for commercial use.&#xD;
     Please contact Xceed Sales mailto:sales@xceed.com to acquire a subscription at a very low cost.&#xD;
     A paid commercial license supports the development and continued increasing support of&#xD;
     Fluent Assertions users under both commercial and community licenses. Help us&#xD;
     keep Fluent Assertions at the forefront of unit testing.&#xD;
     For more information, visit https://xceed.com/products/unit-testing/fluent-assertions/&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7020]&#xD;
      Skill enabled: skill=doc-processor, agent=openclawnet-agent, requestedBy=anonymous.&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Searched memories for agent e2e-memory-alice: topK=5, hits=1, queryHash=A0EA92C07CAADC76&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\AGENTS.md&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\SOUL.md&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\USER.md&#xD;
dbug: OpenClawNet.Agent.DefaultSkillService[0]&#xD;
      Skills inventory not found at C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\.squad\SKILLS_INVENTORY.md, skill injection disabled&#xD;
warn: OpenClawNet.Agent.DefaultSkillService[0]&#xD;
      No skills found in inventory&#xD;
trce: OpenClawNet.Agent.DefaultPromptComposer[0]&#xD;
      No relevant skills found for task&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7021]&#xD;
      Skill disabled: skill=doc-processor, agent=openclawnet-agent, requestedBy=anonymous.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Searched memories for agent e2e-memory-bob: topK=5, hits=1, queryHash=846AE249138B49DD&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Deleted memory 31e7932b93bd450c98e9afc4b0d59114 for agent e2e-memory-alice&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsProvider[0]&#xD;
      Skills provider: agent 'openclawnet-agent' has 0 enabled skills (snapshot cafbd13135187aa1, total 2).&#xD;
info: Microsoft.Agents.AI.ChatClientAgent[16787944]&#xD;
      [RunStreamingAsync] Agent c177bd22421f4bad8e1300e726a9ab21/openclawnet-agent Invoked client OpenClawNet.Agent.ModelClientChatClientAdapter.&#xD;
dbug: OpenClawNet.Memory.MempalaceAgentMemoryStore[0]&#xD;
      Searched memories for agent e2e-memory-alice: topK=5, hits=0, queryHash=A0EA92C07CAADC76&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient[0]&#xD;
      Azure OpenAI: using API key authentication&#xD;
dbug: OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient[0]&#xD;
      Starting streaming chat with Azure OpenAI: deployment=gpt-5-mini&#xD;
info: OpenClawNet.Gateway.Services.OllamaWarmupService[0]&#xD;
      Warming up Ollama model (azure-openai)...&#xD;
dbug: OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient[0]&#xD;
      Sending chat to Azure OpenAI: deployment=gpt-5-mini, auth=api-key&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620001 dispose timed out; abandoning.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620002 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620001.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620002.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620001 dispose timed out; abandoning.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620002 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620001.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620002.&#xD;
info: OpenClawNet.Gateway.Services.OllamaWarmupService[0]&#xD;
      Ollama warmup complete - model is ready.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'installed': created; debouncing rebuild.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'installed': created; debouncing rebuild.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'installed': changed; debouncing rebuild.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'installed': changed; debouncing rebuild.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7000]&#xD;
      Skills registry refresh: cause=Manual, count=3, snapshotId=59e4d1f7969fc33d, prevSnapshotId=cafbd13135187aa1.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7001]&#xD;
      Skill imported: name=banana-suffix, source=Manual, layer=Installed.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7020]&#xD;
      Skill enabled: skill=banana-suffix, agent=openclawnet-agent, requestedBy=anonymous.&#xD;
dbug: OpenClawNet.Gateway.Services.ProviderResolver[0]&#xD;
      Using global RuntimeModelSettings: provider=azure-openai, model=(null)&#xD;
info: OpenClawNet.Agent.AgentOrchestrator[0]&#xD;
      Streaming agent request: SessionId=336bc4b8-3907-45b7-b114-31dc0bb53667&#xD;
info: OpenClawNet.Agent.DefaultAgentRuntime[0]&#xD;
      Starting streaming execution: InteractionId=f44c9a45-22bf-4ad6-8701-71c029418f4f, SessionId=336bc4b8-3907-45b7-b114-31dc0bb53667&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\AGENTS.md&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\SOUL.md&#xD;
dbug: OpenClawNet.Agent.WorkspaceLoader[0]&#xD;
      Workspace bootstrap file not found, skipping: C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\USER.md&#xD;
dbug: OpenClawNet.Agent.DefaultSkillService[0]&#xD;
      Skills inventory not found at C:\src\openclawnet-plan\tests\OpenClawNet.E2ETests\bin\Debug\net10.0\.squad\SKILLS_INVENTORY.md, skill injection disabled&#xD;
warn: OpenClawNet.Agent.DefaultSkillService[0]&#xD;
      No skills found in inventory&#xD;
trce: OpenClawNet.Agent.DefaultPromptComposer[0]&#xD;
      No relevant skills found for task&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsProvider[7040]&#xD;
      Skills snapshot pinned for turn: snapshotId=59e4d1f7969fc33d, agent=openclawnet-agent, chat=(unknown), count=1.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsProvider[0]&#xD;
      Skills provider: agent 'openclawnet-agent' resolved 1 skill(s) from snapshot 59e4d1f7969fc33d.&#xD;
info: Microsoft.Agents.AI.ChatClientAgent[16787944]&#xD;
      [RunStreamingAsync] Agent 8b6b4084909145fba0dc3e46e3004281/openclawnet-agent Invoked client OpenClawNet.Agent.ModelClientChatClientAdapter.&#xD;
dbug: OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient[0]&#xD;
      Starting streaming chat with Azure OpenAI: deployment=gpt-5-mini&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620003 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620003.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620004 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620004.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'installed': deleted; debouncing rebuild.&#xD;
warn: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      FileSystemWatcher error in 'installed' layer at 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\skills\installed'.&#xD;
      System.ComponentModel.Win32Exception (5): Access is denied.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'system': deleted; debouncing rebuild.&#xD;
dbug: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      Skills FS event in layer 'system': deleted; debouncing rebuild.&#xD;
warn: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      FileSystemWatcher error in 'system' layer at 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\skills\system'.&#xD;
      System.ComponentModel.Win32Exception (5): Access is denied.&#xD;
warn: OpenClawNet.Skills.OpenClawNetSkillsRegistry[0]&#xD;
      FileSystemWatcher error in 'agents' layer at 'C:\Users\brunocapuano\AppData\Local\Temp\openclawnet-e2e\308fe9e177b24053948566b2218446e5\skills\agents'.&#xD;
      System.ComponentModel.Win32Exception (5): Access is denied.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620003 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620003.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620004 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620004.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7000]&#xD;
      Skills registry refresh: cause=Watcher, count=0, snapshotId=e3b0c44298fc1c14, prevSnapshotId=59e4d1f7969fc33d.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7002]&#xD;
      Skill retired: name=banana-suffix, layer=Installed.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7002]&#xD;
      Skill retired: name=doc-processor, layer=System.&#xD;
info: OpenClawNet.Skills.OpenClawNetSkillsRegistry[7002]&#xD;
      Skill retired: name=memory, layer=System.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620002 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620002.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620001 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620001.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620004 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620004.&#xD;
dbug: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      MCP client for server 8f7d1c80-1111-4a11-8001-77627e620003 dispose timed out; abandoning.&#xD;
info: OpenClawNet.Mcp.Core.InProcessMcpHost[0]&#xD;
      Stopped in-process MCP server 8f7d1c80-1111-4a11-8001-77627e620003.&#xD;
[xUnit.net 00:00:18.04]   Finished:    OpenClawNet.E2ETests&#xD;
</StdOut>
    </Output>
  </ResultSummary>
</TestRun>