AX Agent ?? ?? ??? MCP ?? ??? ???? ??? ??? ??
- MCP ?? ?????? synthetic skill? ???? McpSkillCatalog? ???? ToolRegistry ?? snapshot ?? ??? ??? - managed/user/additional/project/plugin/mcp/legacy ?? source ??, plugin-only ??, source? inline shell trust boundary? SkillService/AppSettings/Settings UI? ??? - SlashCommandCatalog? ChatWindow?? builtin command? skill? ???? ???? ??? ?? ? ????? dedupe?? MCP ???? ? synthetic skill ?? ??? SkillGallery/AgentSettings? ??? - README.md? docs/DEVELOPMENT.md? 2026-04-14 19:13 (KST) ?? ?? ??? ?? ??? ??? - ??: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_phase4\\ -p:IntermediateOutputPath=obj\\verify_phase4\\ (?? 0, ?? 0) - ??: dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter "SkillServiceRuntimePolicyTests|SlashCommandCatalogTests|McpSkillCatalogTests" -p:OutputPath=bin\\verify_phase4_tests\\ -p:IntermediateOutputPath=obj\\verify_phase4_tests\\ (?? 17, ?? WorkspaceContextGeneratorTests.cs nullable ?? 1? ??)
This commit is contained in:
@@ -1296,18 +1296,39 @@ public class LlmSettings
|
||||
[JsonPropertyName("additionalSkillFolders")]
|
||||
public List<string> AdditionalSkillFolders { get; set; } = new();
|
||||
|
||||
[JsonPropertyName("enableManagedSkillSource")]
|
||||
public bool EnableManagedSkillSource { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enableUserSkillSource")]
|
||||
public bool EnableUserSkillSource { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enableAdditionalSkillDiscovery")]
|
||||
public bool EnableAdditionalSkillDiscovery { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enableProjectSkillDiscovery")]
|
||||
public bool EnableProjectSkillDiscovery { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enablePluginSkillDiscovery")]
|
||||
public bool EnablePluginSkillDiscovery { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enableMcpSkillDiscovery")]
|
||||
public bool EnableMcpSkillDiscovery { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enablePluginOnlySkillMode")]
|
||||
public bool EnablePluginOnlySkillMode { get; set; } = false;
|
||||
|
||||
[JsonPropertyName("enableLegacyCommandSkills")]
|
||||
public bool EnableLegacyCommandSkills { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("enableSkillInlineShell")]
|
||||
public bool EnableSkillInlineShell { get; set; } = true;
|
||||
|
||||
[JsonPropertyName("allowPluginSkillInlineShell")]
|
||||
public bool AllowPluginSkillInlineShell { get; set; } = false;
|
||||
|
||||
[JsonPropertyName("allowMcpSkillInlineShell")]
|
||||
public bool AllowMcpSkillInlineShell { get; set; } = false;
|
||||
|
||||
[JsonPropertyName("skillInlineShellTimeoutSeconds")]
|
||||
public int SkillInlineShellTimeoutSeconds { get; set; } = 8;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user