From abfa52a9fef46c93706ebf4f7a6bb3e95343b480 Mon Sep 17 00:00:00 2001 From: lacvet Date: Fri, 3 Apr 2026 21:09:37 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=EB=B3=B5=EC=A0=9C=20=EC=84=A0?= =?UTF-8?q?=EC=A0=9C=EC=A1=B0=EC=B9=98:=20=EA=B6=8C=ED=95=9C=20=EB=AA=A8?= =?UTF-8?q?=EB=93=9C=20=EC=A0=95=EA=B7=9C=ED=99=94=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=99=B8=EB=B6=80=20=EC=A0=9C=ED=92=88=20=EA=B3=A0=EC=9C=A0=20?= =?UTF-8?q?=EB=B3=84=EC=B9=AD=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - PermissionModeCatalog를 AX 고유 모드 어휘(Ask/Plan/Auto/Deny)만 처리하도록 단순화 - 외부 제품 특화 별칭 문자열(default/acceptEdits/dontAsk/bypassPermissions) 제거 - 주석/설명도 AX-native 기준으로 정리 - 검증: dotnet build 경고0 오류0, dotnet test 374/374 통과 --- src/AxCopilot/Services/Agent/PermissionModeCatalog.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/AxCopilot/Services/Agent/PermissionModeCatalog.cs b/src/AxCopilot/Services/Agent/PermissionModeCatalog.cs index dab2935..eb8e30f 100644 --- a/src/AxCopilot/Services/Agent/PermissionModeCatalog.cs +++ b/src/AxCopilot/Services/Agent/PermissionModeCatalog.cs @@ -2,7 +2,7 @@ /// /// AX Agent permission mode constants and normalization helpers. -/// Accepts legacy Ask/Auto/Deny values plus claw-code style aliases. +/// Uses AX-native permission vocabulary only. /// public static class PermissionModeCatalog { @@ -21,7 +21,7 @@ public static class PermissionModeCatalog /// /// Normalize global permission mode. - /// Supported aliases: ask/auto/deny/plan plus default, acceptEdits, dontAsk, bypassPermissions. + /// Supported values: ask/plan/auto/deny (case-insensitive). /// public static string NormalizeGlobalMode(string? value) { @@ -31,13 +31,9 @@ public static class PermissionModeCatalog return value.Trim().ToLowerInvariant() switch { "ask" => Ask, - "default" => Ask, "plan" => Plan, "auto" => Auto, - "acceptedits" => Auto, - "dontask" => Auto, "deny" => Deny, - "bypasspermissions" => Deny, _ => Ask, }; }