AX Agent 상태 모델의 PlanMode 잔재를 제거
Some checks failed
Release Gate / gate (push) Has been cancelled

- AppStateService PermissionPolicyState에서 레거시 PlanMode 필드를 제거

- 설정 로드 시 고정 off 값을 상태 모델에 복사하던 경로 정리

- README와 DEVELOPMENT 문서에 2026-04-05 21:03 (KST) 기준 변경 내역과 parity 재평가 반영

- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ (경고 0 / 오류 0)
This commit is contained in:
2026-04-05 18:01:10 +09:00
parent 12746cdf11
commit d6bfca249e
3 changed files with 8 additions and 2 deletions

View File

@@ -32,7 +32,6 @@ public sealed class AppStateService
{
public string FilePermission { get; set; } = "Deny";
public string AgentDecisionLevel { get; set; } = "detailed";
public string PlanMode { get; set; } = "off";
public int ToolOverrideCount { get; set; }
public List<KeyValuePair<string, string>> ToolOverrides { get; set; } = new();
}
@@ -196,7 +195,6 @@ public sealed class AppStateService
Permissions.FilePermission = PermissionModeCatalog.NormalizeGlobalMode(llm.FilePermission);
Permissions.AgentDecisionLevel = llm.AgentDecisionLevel ?? "detailed";
Permissions.PlanMode = "off";
Permissions.ToolOverrideCount = llm.ToolPermissions?.Count ?? 0;
Permissions.ToolOverrides = llm.ToolPermissions?
.OrderBy(x => x.Key, StringComparer.OrdinalIgnoreCase)