- 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:
@@ -956,6 +956,10 @@ ow + toggle 시각 언어로 통일했습니다.
|
|||||||
- 이번 정리 후 추정 parity 는 `core engine 94% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
- 이번 정리 후 추정 parity 는 `core engine 94% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
||||||
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
|
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
|
||||||
- 업데이트: 2026-04-05 20:56 (KST)
|
- 업데이트: 2026-04-05 20:56 (KST)
|
||||||
|
- 상태 모델의 `PlanMode` 잔재도 걷어냈습니다. [AppStateService.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Services/AppStateService.cs) 의 `PermissionPolicyState` 에 남아 있던 `PlanMode` 필드를 제거하고, 설정 로드 시에도 더 이상 이 값을 상태 모델에 복사하지 않게 했습니다. 이제 AX Agent 기본 상태 모델은 실제 정책상 살아 있는 권한/결정/override 정보만 유지합니다.
|
||||||
|
- 이번 정리 후 추정 parity 는 `core engine 95% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
||||||
|
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
|
||||||
|
- 업데이트: 2026-04-05 21:03 (KST)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -4720,3 +4720,7 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎.
|
|||||||
- 이번 묶음 후 추정 parity 는 `core engine 94% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
- 이번 묶음 후 추정 parity 는 `core engine 94% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
||||||
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\` 경고 0 / 오류 0
|
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\` 경고 0 / 오류 0
|
||||||
- 업데이트: 2026-04-05 20:56 (KST)
|
- 업데이트: 2026-04-05 20:56 (KST)
|
||||||
|
- 상태 모델의 레거시 `PlanMode` 필드도 제거했습니다. [AppStateService.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Services/AppStateService.cs) 의 `PermissionPolicyState` 에 남아 있던 `PlanMode` 속성을 없애고, `LoadFromSettings(...)` 에서도 더 이상 고정 `off` 값을 복사하지 않게 정리했습니다. 현재 정책상 살아 있는 권한/결정/override 정보만 상태 모델에 남도록 맞춘 마감 정리입니다.
|
||||||
|
- 이번 묶음 후 추정 parity 는 `core engine 95% / main transcript UI 97% / Cowork·Code runtime UX 97% / internal settings 93% / overall 97%` 정도로 재평가했습니다.
|
||||||
|
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\` 경고 0 / 오류 0
|
||||||
|
- 업데이트: 2026-04-05 21:03 (KST)
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ public sealed class AppStateService
|
|||||||
{
|
{
|
||||||
public string FilePermission { get; set; } = "Deny";
|
public string FilePermission { get; set; } = "Deny";
|
||||||
public string AgentDecisionLevel { get; set; } = "detailed";
|
public string AgentDecisionLevel { get; set; } = "detailed";
|
||||||
public string PlanMode { get; set; } = "off";
|
|
||||||
public int ToolOverrideCount { get; set; }
|
public int ToolOverrideCount { get; set; }
|
||||||
public List<KeyValuePair<string, string>> ToolOverrides { get; set; } = new();
|
public List<KeyValuePair<string, string>> ToolOverrides { get; set; } = new();
|
||||||
}
|
}
|
||||||
@@ -196,7 +195,6 @@ public sealed class AppStateService
|
|||||||
|
|
||||||
Permissions.FilePermission = PermissionModeCatalog.NormalizeGlobalMode(llm.FilePermission);
|
Permissions.FilePermission = PermissionModeCatalog.NormalizeGlobalMode(llm.FilePermission);
|
||||||
Permissions.AgentDecisionLevel = llm.AgentDecisionLevel ?? "detailed";
|
Permissions.AgentDecisionLevel = llm.AgentDecisionLevel ?? "detailed";
|
||||||
Permissions.PlanMode = "off";
|
|
||||||
Permissions.ToolOverrideCount = llm.ToolPermissions?.Count ?? 0;
|
Permissions.ToolOverrideCount = llm.ToolPermissions?.Count ?? 0;
|
||||||
Permissions.ToolOverrides = llm.ToolPermissions?
|
Permissions.ToolOverrides = llm.ToolPermissions?
|
||||||
.OrderBy(x => x.Key, StringComparer.OrdinalIgnoreCase)
|
.OrderBy(x => x.Key, StringComparer.OrdinalIgnoreCase)
|
||||||
|
|||||||
Reference in New Issue
Block a user