From 2975bb39a225243414502fd0aa2d9587a8be4537 Mon Sep 17 00:00:00 2001 From: lacvet Date: Sun, 5 Apr 2026 20:05:17 +0900 Subject: [PATCH] =?UTF-8?q?AX=20Agent=20=EC=B5=9C=EB=8C=80=20=EC=BB=A8?= =?UTF-8?q?=ED=85=8D=EC=8A=A4=ED=8A=B8=20=ED=86=A0=ED=81=B0=20=ED=94=84?= =?UTF-8?q?=EB=A6=AC=EC=85=8B=20=ED=99=95=EC=9E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AX Agent 내부 설정의 최대 컨텍스트 토큰 프리셋에 32K와 128K 중간값 추가 - 현재 MaxContextTokens 값이 중간 구간에 있어도 가장 가까운 프리셋 카드가 자연스럽게 활성화되도록 선택 매핑 확장 - README와 DEVELOPMENT 문서에 2026-04-05 22:48 (KST) 기준 작업 이력 반영 - 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0) --- README.md | 2 ++ docs/DEVELOPMENT.md | 2 ++ src/AxCopilot/Views/ChatWindow.xaml | 22 ++++++++++++++++++++++ src/AxCopilot/Views/ChatWindow.xaml.cs | 4 ++++ 4 files changed, 30 insertions(+) diff --git a/README.md b/README.md index a9860c1..bb6ec10 100644 --- a/README.md +++ b/README.md @@ -1035,3 +1035,5 @@ MIT License - Cowork/Code 하단 작업 폴더 바에서 불필요한 폴더 해제 `X` 버튼을 제거하고, 구분선과 권한/데이터 활용 버튼 정렬을 다시 맞춰 더 단정한 한 줄 흐름으로 정리했다. - 업데이트: 2026-04-05 22:44 (KST) - AX Agent 내부 설정에서 `호출 간격 최적화`, `의사결정 수준` 실행 방식 블록은 `코워크/코드` 공통 탭에만 남기고, `코워크`와 `코드` 개별 탭에서는 숨겼다. 함께 레거시 `실행 전 계획` 행도 UI에서 제거했다. +- 업데이트: 2026-04-05 22:48 (KST) + - AX Agent 내부 설정의 `최대 컨텍스트 토큰` 프리셋에 `32K`, `128K` 중간값을 추가하고, 현재 저장값이 중간 구간에 있을 때도 가장 가까운 프리셋 카드가 자연스럽게 선택되도록 매핑을 보강했다. diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index aaa2522..b15233e 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -4780,3 +4780,5 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎. - [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 의 Cowork/Code 하단 작업 폴더 바에서 `폴더 연결 해제`용 `X` 버튼을 제거했다. 함께 그리드 컬럼 인덱스와 구분선/권한/Git 배치도 다시 맞춰 작업 폴더, 데이터 활용, 권한, Git 상태가 한 줄로 더 자연스럽게 이어지도록 정리했다. - 업데이트: 2026-04-05 22:44 (KST) - [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml), [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 에서 AX Agent 내부 설정의 `실행 방식` 블록을 `코워크/코드` 공통 탭 전용으로 제한했다. 이제 `호출 간격 최적화`, `의사결정 수준`은 `코워크/코드` 탭에만 보이고, `코워크`와 `코드` 개별 탭에서는 중복 노출되지 않는다. 레거시 `실행 전 계획` 행도 XAML에서 완전히 제거했다. +- 업데이트: 2026-04-05 22:48 (KST) + - [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml), [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 의 `최대 컨텍스트 토큰` 프리셋 카드에 `32K`, `128K`를 추가했다. 함께 선택 매핑도 확장해서 현재 `MaxContextTokens` 값이 `16K~32K`, `64K~128K` 구간에 있을 때도 가장 가까운 프리셋 카드가 올바르게 활성화되도록 보정했다. diff --git a/src/AxCopilot/Views/ChatWindow.xaml b/src/AxCopilot/Views/ChatWindow.xaml index 42bd022..2b1517b 100644 --- a/src/AxCopilot/Views/ChatWindow.xaml +++ b/src/AxCopilot/Views/ChatWindow.xaml @@ -3524,6 +3524,17 @@ Tag="16384"> + + + + + + 4096, <= 16384 => 16384, + <= 32768 => 32768, <= 65536 => 65536, + <= 131072 => 131072, <= 262144 => 262144, _ => 1_000_000 }; SetOverlayCardSelection(OverlayContext4KCard, context == 4096); SetOverlayCardSelection(OverlayContext16KCard, context == 16384); + SetOverlayCardSelection(OverlayContext32KCard, context == 32768); SetOverlayCardSelection(OverlayContext64KCard, context == 65536); + SetOverlayCardSelection(OverlayContext128KCard, context == 131072); SetOverlayCardSelection(OverlayContext256KCard, context == 262144); SetOverlayCardSelection(OverlayContext1MCard, context == 1_000_000); }