- AppSettings에서 planMode와 enablePlanModeTools JSON 필드를 삭제 - SubAgentTool의 llm.PlanMode 고정 대입 제거로 clean 코드 기준 PlanMode 참조를 0으로 정리 - README와 DEVELOPMENT 문서에 2026-04-05 21:29 (KST) 기준 변경 내역과 엔진 100% 판정 근거 반영 - 검증: 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:
@@ -957,13 +957,6 @@ public class LlmSettings
|
||||
[JsonPropertyName("agentDecisionLevel")]
|
||||
public string AgentDecisionLevel { get; set; } = "detailed";
|
||||
|
||||
/// <summary>
|
||||
/// 레거시 플랜 모드 설정. 현재 AX Agent 런타임 정책에서는 항상 off 로 고정된다.
|
||||
/// 기존 저장 파일 호환성을 위해 프로퍼티만 유지한다.
|
||||
/// </summary>
|
||||
[JsonPropertyName("planMode")]
|
||||
public string PlanMode { get; set; } = "off";
|
||||
|
||||
/// <summary>
|
||||
/// 프로젝트 규칙 자동 주입 활성화.
|
||||
/// true: .ax/rules/ 디렉토리의 규칙을 시스템 프롬프트에 자동 포함
|
||||
@@ -1287,12 +1280,6 @@ public class CodeSettings
|
||||
[JsonPropertyName("enableCodeVerification")]
|
||||
public bool EnableCodeVerification { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 레거시 Plan Mode 도구 토글. 현재 런타임에서는 비활성(false) 고정이며 저장 호환성만 유지한다.
|
||||
/// </summary>
|
||||
[JsonPropertyName("enablePlanModeTools")]
|
||||
public bool EnablePlanModeTools { get; set; } = false;
|
||||
|
||||
/// <summary>Code 탭에서 Worktree 도구(enter/exit worktree) 사용 여부. 기본 true.</summary>
|
||||
[JsonPropertyName("enableWorktreeTools")]
|
||||
public bool EnableWorktreeTools { get; set; } = true;
|
||||
|
||||
@@ -178,7 +178,6 @@ public class SubAgentTool : IAgentTool
|
||||
var llm = settings.Settings.Llm;
|
||||
llm.WorkFolder = parentContext.WorkFolder;
|
||||
llm.FilePermission = "Deny";
|
||||
llm.PlanMode = "off";
|
||||
llm.AgentHooks = new();
|
||||
llm.ToolPermissions = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
|
||||
llm.DisabledTools = new List<string>
|
||||
|
||||
Reference in New Issue
Block a user