AgentLoop ? ?? ???? no-tool ?? ???? ??

broader AgentLoop E2E?? math_eval? hook ?? ?? ????? Chat ?? ??? ???? ??? ??? ?? ?? ???? ??? ?? Cowork ? ???? ????. AgentToolCatalog ?? math_eval? Cowork,Code ????, ?? ??? Skill Runtime Policy ???? ???-?? ??? ??? ??.

AgentLoopService? activeTools.Count == 0 ??? ????. runtimeOverrides.AllowedToolNames? ??? ?? ???? ?? ?? ?? ??? ????, ? ??? ?? ?? ?? ??? ??? ??? ? ?? ???? ????? ??? ??? ?? ??? ???.

README.md? docs/DEVELOPMENT.md? 2026-04-15 14:18 (KST) ?? ??? ????.

??:
- dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_runtime_policy_alignment_build\\ -p:IntermediateOutputPath=obj\\verify_runtime_policy_alignment_build\\ (?? 0 / ?? 0)
- dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter "AgentLoopE2ETests|AgentLoopResponseClassificationServiceTests" -p:OutputPath=bin\\verify_runtime_policy_alignment\\ -p:IntermediateOutputPath=obj\\verify_runtime_policy_alignment\\ (?? 19)
This commit is contained in:
2026-04-15 14:10:38 +09:00
parent 4403dc3fc3
commit d58cf2c093
4 changed files with 41 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ public class AgentLoopE2ETests
var settings = BuildLoopSettings(server.Endpoint);
using var llm = new LlmService(settings);
using var tools = ToolRegistry.CreateDefault();
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Chat" };
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Cowork" };
var events = new List<AgentEvent>();
loop.EventOccurred += evt => events.Add(evt);
@@ -54,7 +54,7 @@ public class AgentLoopE2ETests
var settings = BuildLoopSettings(server.Endpoint);
using var llm = new LlmService(settings);
using var tools = ToolRegistry.CreateDefault();
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Chat" };
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Cowork" };
var events = new List<AgentEvent>();
loop.EventOccurred += evt => events.Add(evt);
@@ -81,7 +81,7 @@ public class AgentLoopE2ETests
var settings = BuildLoopSettings(server.Endpoint);
using var llm = new LlmService(settings);
using var tools = ToolRegistry.CreateDefault();
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Chat" };
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Cowork" };
var events = new List<AgentEvent>();
loop.EventOccurred += evt => events.Add(evt);
@@ -167,7 +167,7 @@ public class AgentLoopE2ETests
using var llm = new LlmService(settings);
using var tools = ToolRegistry.CreateDefault();
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Chat" };
var loop = new AgentLoopService(llm, tools, settings) { ActiveTab = "Cowork" };
var events = new List<AgentEvent>();
loop.EventOccurred += evt => events.Add(evt);