빌드 부산물 추적 해제와 AX Agent 대기열·composer UI 정리
Some checks failed
Release Gate / gate (push) Has been cancelled

- .gitignore에 bin/obj/publish 및 IDE/OS/비밀정보 패턴 추가
- Git 인덱스에서 publish 및 src 하위 bin/obj 빌드 부산물 추적을 해제하여 저장소 노이즈를 정리
- DraftQueue를 실행 대기/최근 결과 섹션과 상태 요약 pill 구조로 재정리
- composer 상단 모델/컨텍스트/프리셋 줄과 하단 작업 위치 칩 UI를 더 평평한 시각 언어로 통일
- 워크스페이스·브랜치·워크트리 패널에 공통 row 및 요약 strip을 적용해 panel UX를 정돈
- README.md와 docs/DEVELOPMENT.md, docs/AGENT_ROADMAP.md, AGENTS.md 이력을 갱신

검증
- 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-04 23:03:42 +09:00
parent a027ea4f9a
commit 72a8c0d541
908 changed files with 5661 additions and 77215 deletions

20
.gitignore vendored
View File

@@ -1 +1,21 @@
claw-code/ claw-code/
Agent Compare/
# Build outputs
bin/
obj/
publish/
# IDE
.vs/
*.user
*.suo
# OS
Thumbs.db
Desktop.ini
.DS_Store
# Secrets
*.env
credentials.json

View File

@@ -48,6 +48,12 @@
### AX Agent의 테마 통일성 ### AX Agent의 테마 통일성
- AX Agent의 경우 별도 테마를 생성하여 사용(codex, claude-code를 모방한 ui/ux를 원함) - AX Agent의 경우 별도 테마를 생성하여 사용(codex, claude-code를 모방한 ui/ux를 원함)
- 테마는 시스템, 라이트, 다크로 간단하게 구성 - 테마는 시스템, 라이트, 다크로 간단하게 구성
- AX Agent UI/UX는 **기존 AX Copilot UI 틀을 유지하지 않아도 되며**, 필요 시 레이아웃/구조를 재배치해도 됨
- 목표 기준은 **Codex, Claude, claude-code 계열처럼 심플하고 밀도 높은 업무형 UI**이며, 장식보다 정보 구조와 사용 흐름의 단순화를 우선
- 채팅 본문, 실행 로그, 계획 카드, composer, 설정 화면 모두 가능한 한 **같은 시각 언어**로 정리하고 기본 컨트롤 느낌을 줄임
- AX Agent 설정 화면은 **가독성이 좋도록 항목 간 상하 여백과 섹션 간 간격을 충분히 확보**하여 답답하지 않게 구성
- AX Agent 설정 화면에서는 기본 WPF CheckBox/ComboBox 느낌을 그대로 쓰지 말고, **커스텀 라디오 버튼, 커스텀 콤보박스, 커스텀 선택 카드/토글 UI**를 우선 사용
- 설정 항목은 가능하면 `라벨 + 설명 + 현재값/선택 컨트롤` 구조의 row 패턴으로 정리하고, 선택 가능한 값은 **텍스트만이 아니라 시각적으로 인지 가능한 버튼/배지/카드 형태**로 표현
### 코드비하인드 팝업/다이얼로그 테마 규칙 ### 코드비하인드 팝업/다이얼로그 테마 규칙
- **코드비하인드에서 생성하는 모든 팝업 Window/다이얼로그**도 현재 테마를 따라야 함 - **코드비하인드에서 생성하는 모든 팝업 Window/다이얼로그**도 현재 테마를 따라야 함

View File

@@ -7,6 +7,7 @@ Windows 전용 시맨틱 런처 & 워크스페이스 매니저
개발 참고: Claw Code 동등성 작업 추적 문서 개발 참고: Claw Code 동등성 작업 추적 문서
`docs/claw-code-parity-plan.md` `docs/claw-code-parity-plan.md`
--- ---
## 주요 기능 (프리픽스 치트시트) ## 주요 기능 (프리픽스 치트시트)
@@ -45,6 +46,7 @@ Windows 전용 시맨틱 런처 & 워크스페이스 매니저
| 테마 커스터마이징 | ❌ | ✅ (7종 프리셋 + 완전 커스텀) | | 테마 커스터마이징 | ❌ | ✅ (7종 프리셋 + 완전 커스텀) |
| 설정 UI | ✅ | ✅ (7탭 전체 GUI 설정) | | 설정 UI | ✅ | ✅ (7탭 전체 GUI 설정) |
--- ---
## 설치 및 빌드 ## 설치 및 빌드
@@ -91,6 +93,7 @@ powershell -ExecutionPolicy Bypass -File .\scripts\release-gate.ps1 -SkipFullTes
| 스킬 파일 | `%APPDATA%\AxCommander\skills\*.skill.json` | | 스킬 파일 | `%APPDATA%\AxCommander\skills\*.skill.json` |
| 크래시 덤프 | `%APPDATA%\AxCommander\crashes\` | | 크래시 덤프 | `%APPDATA%\AxCommander\crashes\` |
--- ---
## 사용법 ## 사용법
@@ -133,6 +136,7 @@ powershell -ExecutionPolicy Bypass -File .\scripts\release-gate.ps1 -SkipFullTes
| `{month}` | 월 (2자리) | `03` | | `{month}` | 월 (2자리) | `03` |
| `{day}` | 일 (2자리) | `23` | | `{day}` | 일 (2자리) | `23` |
--- ---
## 플러그인 개발 ## 플러그인 개발
@@ -196,6 +200,7 @@ public class MyHandler : IActionHandler
} }
``` ```
--- ---
## 테마 ## 테마
@@ -216,6 +221,7 @@ public class MyHandler : IActionHandler
설정 UI(`Ctrl+,` → 테마 탭)에서 클릭 한 번으로 즉시 미리보기 적용. 설정 UI(`Ctrl+,` → 테마 탭)에서 클릭 한 번으로 즉시 미리보기 적용.
--- ---
## 변경 이력 ## 변경 이력
@@ -300,10 +306,73 @@ public class MyHandler : IActionHandler
| 권한 팝업 밀도/정렬 미세조정 | 권한 행의 패딩·폰트·아이콘·체크마크 간격을 컴팩트하게 재정렬하고 요약 카드 타이포를 축소해 `claw-code` 스타일의 빠른 스캔 밀도를 강화 | | 권한 팝업 밀도/정렬 미세조정 | 권한 행의 패딩·폰트·아이콘·체크마크 간격을 컴팩트하게 재정렬하고 요약 카드 타이포를 축소해 `claw-code` 스타일의 빠른 스캔 밀도를 강화 |
| Slash palette 상태 분리 시작 | `ChatWindow`에 몰려 있던 slash 상태를 `SlashPaletteState`로 분리해 이후 Codex/Claude형 composer 개편 기반 마련 | | Slash palette 상태 분리 시작 | `ChatWindow`에 몰려 있던 slash 상태를 `SlashPaletteState`로 분리해 이후 Codex/Claude형 composer 개편 기반 마련 |
| 런처 이미지 미리보기 추가 | `#` 클립보드 이미지 항목에서 `Shift+Enter`로 전용 미리보기 창을 열고, 줌·원본 해상도 확인·PNG/JPEG/BMP 저장·클립보드 복사를 지원 | | 런처 이미지 미리보기 추가 | `#` 클립보드 이미지 항목에서 `Shift+Enter`로 전용 미리보기 창을 열고, 줌·원본 해상도 확인·PNG/JPEG/BMP 저장·클립보드 복사를 지원 |
| AX Agent 모델 선택 단순화 | AX Agent 서비스 설정에서 내부 서비스 모델 선택을 등록 모델 칩 중심으로 고정하고, 채팅 오버레이/보조 설정창의 숨은 모델 텍스트 입력 의존을 제거 |
| vLLM SSL 위치 정리 | 전역 서비스 설정/채팅 오버레이에서 vLLM SSL 우회 노출을 걷어내고, 모델 등록/편집 다이얼로그에서만 모델별로 설정하도록 정리 |
| 검증 | `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0 |
| 검증 | `dotnet build` 경고 0 / 오류 0, `dotnet test` 436 passed / 0 failed | | 검증 | `dotnet build` 경고 0 / 오류 0, `dotnet test` 436 passed / 0 failed |
자세한 내용은 [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md)의 `v0.7.3` 항목을 참고하세요. 자세한 내용은 [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md)의 `v0.7.3` 항목을 참고하세요.
---
## 최근 추가 작업
- 업데이트: 2026-04-04 23:57 (KST)
- Git 브랜치 패널 상단에 검색 입력을 추가해 많은 브랜치도 바로 필터링하고 전환할 수 있게 했습니다.
- 브랜치 전환 섹션은 검색 중 표시 수 / 전체 수를 함께 보여주도록 보강했습니다.
- 업데이트: 2026-04-04 23:49 (KST)
- AX Agent 서비스/권한 탭의 주요 선택 항목을 기본 ComboBox 대신 카드형 라디오 선택으로 바꿔 같은 선택 언어로 통일했습니다.
- 워크스페이스 패널은 최근/전체 섹션 개수와 현재 선택 강조를 추가해 현재 위치를 더 바로 읽을 수 있게 했습니다.
- 업데이트: 2026-04-04 23:41 (KST)
- Chat/Cowork/Code 빈 화면의 세로 기준점을 통일하고, 설명 블록과 프리셋 카드 영역 시작 위치가 같은 리듬으로 보이도록 정리했습니다.
- 프리셋 카드/기타/추가 카드의 외곽 마진과 내부 패딩을 맞춰 중앙 정렬 상태에서도 행 간격이 더 균일하게 보이도록 보정했습니다.
- 업데이트: 2026-04-04 23:33 (KST)
- AX Agent 공통 설정에 표현 수준을 직접 조정하는 행을 추가하고, 저장된 표현 수준이 설정 창에서 그대로 유지되도록 초기화 경로를 바로잡았습니다.
- Code 탭 하단 바는 로컬 / 브랜치 / 워크트리 흐름을 우선으로 재정리하고, Code 전용 파일/로그 버튼은 제거해 더 단순한 작업 전환 구조로 맞췄습니다.
- 업데이트: 2026-04-04 23:20 (KST)
- AX Agent 설정의 고급/서비스/권한 행 간격을 더 넓히고, 서비스 탭과 권한 탭의 주요 설정 행을 같은
ow + toggle 시각 언어로 통일했습니다.
- 워크스페이스 선택 팝업은 제목 + 검색 + 내부 스크롤 구조를 가진 검색 가능한 프로젝트 선택 패널로 다듬었습니다.
- 업데이트: 2026-04-04 23:08 (KST)
- 설정 서브탭 외곽선을 제거하고 배경 강조 중심의 더 얇은 탭 정렬로 정리했습니다.
- Cowork/Code 상단 필터와 좌측 메뉴를 워크스페이스 목록 기반으로 전환했습니다.
- 사이드바 검색을 평시 액션 행 + 인라인 확장 검색 흐름으로 바꾸고, Ctrl+K 단축키를 연결했습니다.
- 좌측 대화 목록을 오늘 / 어제 / 이전 날짜 그룹으로 정리했습니다.
- AX Agent 고급 설정의 켜기/끄기 버튼을 단일 토글 스위치로 교체했습니다.
- 좌측 상단 액션 줄은 새 대화 / 검색의 같은 리스트형 행으로 통일하고 예약됨/Dispatch 성격의 항목은 노출하지 않도록 정리했습니다.
- 워크스페이스 선택 팝업은 검색 가능한 패널형으로 재구성했습니다.
- Code 탭 하단 바는 언어 선택 대신 로컬 / 워크트리 중심 흐름으로 바꾸고, Git 저장소에서는 `git worktree add`, 일반 폴더에서는 복사본 워크스페이스 전환을 지원하도록 연결했습니다.
- 메인 설정에 남아 있던 `AI 기능 활성화`, `운영 모드`, `자동 모델 라우팅` 성격의 AX Agent 관련 항목은 AX Agent 탭 중심으로 재배치하고, 일반/기능 탭의 중복 노출을 숨겨 설정 통합 흐름을 정리했습니다.
- AX Agent 서브탭은 `공통 / 서비스 / 권한 / 고급` 4개 중심으로 단순화하고, 공통 패널 내부를 기본 상태/서비스/공통 런타임 묶음으로 나눠 같은 시각 언어와 간격으로 다시 정리했습니다.
- 기능 탭의 과한 AI 표현은 `텍스트/파일`, `선택 텍스트 명령`, `코드 리뷰` 등 사용자 기준 문구로 낮췄습니다.
- 워크스페이스 선택 패널은 `최근 워크스페이스 / 전체 워크스페이스` 섹션형으로 재구성했고, Code 하단 브랜치 선택 패널도 worktree 메뉴와 같은 설명형 row 언어로 통일했습니다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
- 업데이트: 2026-04-04 23:59 (KST)
- AX Agent 공통 탭의 운영 모드, 최대 컨텍스트 토큰, 대화 보관 기간 선택을 카드형/칩형 선택으로 교체해 공통/서비스/권한/고급 전 영역의 선택 언어를 더 강하게 통일했습니다.
- AX Agent 고급 탭의 실행 이력 상세도도 간략/상세/디버그 카드형 선택으로 전환해 남아 있던 기본 WPF ComboBox 흔적을 줄였습니다.
- Git 브랜치 패널에는 최근 전환 브랜치 섹션을 추가해 자주 오가는 브랜치를 검색 전에 바로 전환할 수 있게 보강했습니다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
- 업데이트: 2026-04-05 00:10 (KST)
- Enter 입력을 기본 DraftQueue 경로로 승격하고, Ctrl+Enter/전송 버튼/초기 전송/재실행/후속 작업도 같은 큐 흐름을 타도록 정리했습니다.
- DraftQueue는 메시지/명령/직접 실행/후속 작업/조정 kind를 보존하도록 확장했고, Code 탭 작업 위치 패널은 워크트리/복사본 전환 흐름 중심으로 재구성했습니다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
- 업데이트: 2026-04-05 00:28 (KST)
- DraftQueue 카드를 실행 대기/최근 결과 섹션형으로 재구성하고, 상태·우선순위·종류 배지와 아이콘을 추가해 큐 상태를 더 빠르게 파악할 수 있게 했습니다.
- 워크스페이스/브랜치/워크트리 패널은 같은 Popup row 규칙으로 맞추고, composer 최대 폭 확장과 하단 칩형 상태줄 정리로 Code/Cowork 하단 리듬을 더 가볍게 다듬었습니다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
- 업데이트: 2026-04-05 00:38 (KST)
- DraftQueue 패널 상단에 실행 중 / 다음 / 보류 / 완료 / 실패 요약 pill을 추가하고, composer 상단의 모델/컨텍스트/프리셋 줄도 더 낮고 평평한 밀도로 정리했습니다.
- 브랜치/워크트리 패널에는 공통 요약 strip을 추가해 현재 상태를 같은 시각 언어로 보여주도록 맞췄고, 저장소 루트 `.gitignore`에는 빌드 산출물·IDE 파일·OS 잡파일·비밀정보 패턴을 추가했습니다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0
--- ---
## 라이선스 ## 라이선스

View File

@@ -64,3 +64,32 @@
- 2026-04-04(추가2): /mcp login/logout 세션 인증 토큰 지원, /mcp status·/chrome 진단에 Auth(Session) 반영. - 2026-04-04(추가2): /mcp login/logout 세션 인증 토큰 지원, /mcp status·/chrome 진단에 Auth(Session) 반영.
- 2026-04-04(추가3): 권한 UX 통합(/permissions·/allowed-tools·/settings permissions), 복구 혼합 테스트 보강, 좌측 패널 실패 필터 노출 정책 rich 전용으로 정렬. - 2026-04-04(추가3): 권한 UX 통합(/permissions·/allowed-tools·/settings permissions), 복구 혼합 테스트 보강, 좌측 패널 실패 필터 노출 정책 rich 전용으로 정렬.
- 2026-04-04 20:27 (KST): Added a dedicated AX Agent theme layer and separated in-chat theme selection into style (`claw/codex/slate`) and mode (`system/light/dark`).
- 2026-04-04 18:03 (KST): Added a Codex-style context usage ring to the composer, exposed direct `/compact` execution from the footer, and surfaced Git branch/change status in the Cowork/Code footer when a repository is connected.
- 2026-04-04 18:03 (KST): Simplified the Cowork footer by removing document format/design selectors and moved those defaults into the AX Agent settings page, with output format centered on AI automatic selection.
- 2026-04-04 18:03 (KST): Minimized AX Agent message headers, changed model quick controls to a popup panel, flattened slash command rows into a Codex-style list, and aligned model/permission/template controls to the same dropdown panel language.
- 2026-04-04 18:03 (KST): Expanded the Git branch badge into a dropdown panel, flattened permission/template popups into row-based lists, and made AI message action bars remain visible for the selected message.
- 2026-04-04 18:03 (KST): Flattened the data-usage popup, added Git branch switching/creation inside the dropdown, and surfaced quick model chips so the inline model panel relies less on ComboBox controls.
- 2026-04-04 18:03 (KST): Replaced the visible inline model/service selectors with custom cards and row lists so the AX Agent quick panel more closely follows the Codex/claude-code control feel.
- 2026-04-04 18:03 (KST): Added recent/favorite grouping to the preset popup and enabled right-click pinning so the preset picker better matches Codex-style frequent-use navigation.
- 2026-04-04 18:03 (KST): Added preset search, made selected messages visually persistent, and flattened more of the permission detail popup into row-based information to keep the panel lighter.
- 2026-04-04 18:03 (KST): Switched recent permission-denied actions to flat row actions, exposed Git upstream state in the branch panel, and made inline quick actions read more like custom stateful cards.
- 2026-04-04 19:07 (KST): Unified AX Agent popup panels around the same row-driven language by flattening permission override details, simplifying collapsible section chrome, adding keyboard-friendly row actions, and turning Git change stats into compact pills.
- 2026-04-04 19:07 (KST): Refined message actions into custom pill buttons with visible labels, fixed the custom action template so border visuals render correctly, and tightened composer/footer density so model, preset, token, permission, and Git controls feel like one system.
- 2026-04-04 19:11 (KST): Reworked the AX Agent timeline so execution events render like thin Codex-style inline logs instead of heavy banners, softened older-history loading into an outline pill, and aligned planning cards to the same message-width rhythm.
- 2026-04-04 19:25 (KST): Tightened user/assistant/streaming cards under one density rule by compressing vertical spacing, card padding, header typography, and message meta spacing to a more Codex-like rhythm.
- 2026-04-04 19:25 (KST): Flattened the composer further by reducing input, model, preset, token, and footer control heights so the bottom work area reads more like a single claw-code-style strip.
- 2026-04-04 19:25 (KST): Matched AX Agent overlay quick settings to inline quick settings with the same `label · value` structure, lighter explanatory copy, and unified section naming.
- 2026-04-04 19:48 (KST): Fixed Chat sidebar topic exploration so clicking the left topic entry surfaces the preset cards again, and made preset selection immediately sync category label, conversation metadata, and saved state.
- 2026-04-04 19:48 (KST): Reduced permission/data-usage UI lag by synchronizing conversation settings before persistence, switching popup rows to immediate mouse-down activation, and refreshing overlay status labels in the same turn.
- 2026-04-04 19:48 (KST): Widened the AX Agent message lane, softened the yellow cast of the Claude-style theme preset, aligned the data-usage button with the permission button language, and routed the tray settings entry directly into AX Agent settings when AI is enabled.
- 2026-04-04 20:41 (KST): Permission surface re-aligned to the four claw-code public modes, legacy `질문 없이 진행` exposure removed from AX Agent popups/slash guidance, and the in-chat settings/sidebar information hierarchy simplified to match the lighter Claude/Codex-style layout direction.
- 업데이트: 2026-04-04 22:05 (KST)
- AX Agent 고급 설정 오버레이를 설명형 row + 커스텀 On/Off 선택 구조로 개편하고, 내부 기능명을 사용자 친화 문구로 정리함.
- 업데이트: 2026-04-04 20:58 (KST)
- AX Agent 서비스 설정의 내부 서비스 모델 선택을 등록 모델 칩 기반으로 정리하고, vLLM SSL 우회는 모델 등록/편집 다이얼로그에서만 노출되도록 설정 표면을 축소함.
- 업데이트: 2026-04-04 21:02 (KST)
- composer 컨텍스트 카드를 hover 중심의 간단 표기(`%` + `K/M` 사용량)로 정리하고, 최대 컨텍스트 설정 상한을 1M까지 확장함.
- 업데이트: 2026-04-04 21:02 (KST)
- AX Agent 서비스 설정의 `Gemini/Claude`도 모델 칩 선택 구조로 통일하고, composer 모델 버튼을 `서비스 · 모델` 문법으로 맞춰 설정-실행 흐름의 시각 언어를 정리함.

View File

@@ -1,5 +1,16 @@
# AX Copilot — 개발 문서 # AX Copilot — 개발 문서
- Document update: 2026-04-04 20:27 (KST) - Added AX Agent theme styles (`claw/codex/slate`) and exposed separate selection inside the in-chat settings.
- Document update: 2026-04-04 18:03 (KST) - Added a context usage ring with compact guidance, a direct compact action, and Git branch status badges to the AX Agent composer/footer.
- Document update: 2026-04-04 18:03 (KST) - Removed document format/design selectors from the footer and moved their defaults into AX Agent settings, keeping output format on AI automatic selection by default.
- Document update: 2026-04-04 18:03 (KST) - Simplified AX Agent message headers, converted model quick settings into a popup panel, flattened slash command rows, and aligned composer dropdown buttons to a unified panel pattern.
- Document update: 2026-04-04 18:03 (KST) - Added a Git branch dropdown panel, flattened permission/template popup rows to match the slash list, and made AI message action bars persist on selected messages.
- Document update: 2026-04-04 18:03 (KST) - Flattened the data-usage popup into row lists, added branch switching/creation inside the Git dropdown, and exposed quick model chips in the inline model panel to reduce ComboBox-heavy UX.
- Document update: 2026-04-04 18:03 (KST) - Reworked the inline model panel into custom service cards and row-based model lists so the visible UI relies much less on default ComboBox controls.
- Document update: 2026-04-04 18:03 (KST) - Added recent/favorite sections to the preset popup and enabled right-click pinning so the preset picker follows a more Codex-like frequent-use flow.
- Document update: 2026-04-04 18:03 (KST) - Added preset search, strengthened selected-message visuals, and reduced permission detail emphasis by shifting more of the popup to flat row-based information.
- Document update: 2026-04-04 18:03 (KST) - Converted recent permission-denied actions into row actions, surfaced Git upstream status in the branch panel, and gave inline quick actions stronger stateful card visuals.
--- ---
## 📑 목차 ## 📑 목차
@@ -3779,3 +3790,273 @@ else:
### 3) 품질 게이트 ### 3) 품질 게이트
- `dotnet build src/AxCopilot/AxCopilot.csproj -c Debug -p:UseSharedCompilation=false -nodeReuse:false` 통과 (경고 0, 오류 0). - `dotnet build src/AxCopilot/AxCopilot.csproj -c Debug -p:UseSharedCompilation=false -nodeReuse:false` 통과 (경고 0, 오류 0).
- `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Debug -p:UseSharedCompilation=false -nodeReuse:false --filter "ChatWindowSlashPolicyTests|OperationModePolicyTests|OperationModeReadinessTests"` 통과 (65 passed, 0 failed). - `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Debug -p:UseSharedCompilation=false -nodeReuse:false --filter "ChatWindowSlashPolicyTests|OperationModePolicyTests|OperationModeReadinessTests"` 통과 (65 passed, 0 failed).
## 2026-04-04 추가 진행 기록 (연속 실행 48차: AX Agent 패널/메시지/composer 시각 규칙 통일 1차)
업데이트: 2026-04-04 19:07 (KST)
### 1) 팝업 패널 row 언어 통일
- 권한 팝업의 `도구별 예외`를 칩 나열에서 row 기반 목록으로 바꿔, Git/프리셋/슬래시와 같은 스캔 방식으로 맞춤.
- 권한 상세 접힘 섹션 카드 외곽을 무거운 박스형에서 경계선 중심 구조로 정리해 `claw-code` 기준의 가벼운 패널 밀도에 가깝게 조정.
- Git 브랜치 팝업의 변경 통계를 텍스트 나열 대신 pill 배지로 정리하고, 섹션 라벨과 액션 row를 같은 규칙으로 통일.
- 공통 `CreateFlatPopupRow()`에 키보드 포커스/Enter·Space 실행/chevron 표시를 넣어 클릭 가능한 항목이 더 명확하게 보이도록 보강.
### 2) 메시지 액션 바와 선택 상태 정리
- 메시지 액션 버튼을 아이콘만 있는 상태에서 `아이콘 + 라벨` pill형 버튼으로 바꿔, hover/선택 시에도 기능을 더 빠르게 읽을 수 있도록 조정.
- 커스텀 액션 버튼 템플릿이 BorderBrush/BorderThickness를 반영하도록 수정해 메시지 액션 바가 실제 커스텀 컨트롤처럼 보이도록 정리.
- 메시지 선택 시 카드 외곽선과 그림자 강조가 안정적으로 유지되도록 정렬.
### 3) composer 하단 바 밀도 보정
- 입력 카드 패딩, 모델 선택 버튼, 프리셋 버튼, 토큰 사용 카드의 높이/곡률을 재정리해 상단 control strip이 같은 계열의 composer 요소처럼 보이도록 조정.
- Cowork/Code 하단 `FolderBar`를 독립 카드형 영역으로 올리고, 데이터 활용/권한/Git 버튼 패딩과 카드 밀도를 동일 기준으로 정렬.
### 4) 품질 게이트
- `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal` 통과 (경고 0, 오류 0).
## 2026-04-04 추가 진행 기록 (연속 실행 49차: AX Agent 타임라인을 Codex형 본문 로그 구조로 재정렬)
업데이트: 2026-04-04 19:11 (KST)
### 1) 실행 로그 배너를 얇은 본문 로그로 재구성
- `AddAgentEventBanner()`를 무거운 컬러 배너 카드에서 `얇은 실행 줄 + 우측 메타` 구조로 전환.
- 로그 라벨, 실행 시간, 토큰 배지는 유지하되 색/곡률/마진을 낮춰 본문을 방해하지 않는 방향으로 정리.
- detailed/debug 요약, tool input, file path 보조 정보도 동일 기준의 얕은 블록으로 맞춤.
### 2) 계획 카드를 대화 흐름형 카드로 보정
- `AddPlanningCard()`를 별도 강조 박스보다 `메시지 카드와 같은 폭/곡률`에 가깝게 재정렬.
- 헤더 문구를 `N개의 작업 완료 중 0` 구조로 바꿔 Codex 스타일의 진행형 계획 카드 리듬에 맞춤.
- 진행률 바/단계 목록의 텍스트 색과 폭도 현재 메시지 본문 폭 기준으로 맞춤.
### 3) 이전 대화 로드 카드 톤 다운
- `CreateTimelineLoadMoreCard()`를 카드형 박스에서 얇은 outline pill형 버튼으로 전환해 타임라인 상단 밀도를 낮춤.
### 4) 품질 게이트
- `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal` 통과 (경고 0, 오류 0).
## 2026-04-04 추가 진행 기록 (연속 실행 50차: 메시지/스트리밍/composer/설정 표현을 같은 UX 규칙으로 재정렬)
업데이트: 2026-04-04 19:25 (KST)
### 1) 메시지 카드와 스트리밍 카드 규칙 통일
- 사용자/AI 메시지 카드의 세로 마진, 코너 반경, 본문 패딩, 타임스탬프 크기를 한 단계 더 줄여 Codex형 촘촘한 본문 밀도로 재정렬.
- 스트리밍 카드 헤더의 아이콘/이름/경과 시간 타이포를 일반 AI 메시지와 같은 기준으로 맞추고, 카드 반경/패딩/메타 줄 간격도 동일 규칙으로 통일.
- 액션 바의 세로 간격과 메타 정보 크기를 낮춰 본문과 자연스럽게 이어지도록 정리.
### 2) composer 상단 strip / 하단 상태줄 압축
- 입력 카드, 모델 버튼, 프리셋 버튼, 토큰 링 카드의 높이와 패딩을 더 낮고 평평하게 조정해 `claw-code` 계열의 얇은 composer 리듬에 가깝게 정렬.
- 입력 박스 최소 높이와 패딩, 첨부/내보내기/중지/전송 버튼 크기를 함께 줄여 하단부 전체가 한 덩어리의 얇은 작업줄처럼 보이도록 보정.
- Cowork/Code `FolderBar`도 높이/곡률/패딩을 다시 낮춰 하단 상태줄이 본문보다 과하게 튀지 않도록 정리.
### 3) AX Agent 설정 페이지와 인라인 빠른 설정 표현 일치
- 인라인 빠른 설정의 상태 라벨을 `제목 · 현재값` 구조로 통일하고, 전체 설정의 빠른 설정 버튼도 같은 표기 규칙으로 동기화.
- 전체 설정의 `빠른 제어` 영역을 `빠른 설정`으로 재정의하고, 인라인 빠른 설정과 같은 항목명/강조 방식으로 맞춤.
- 전체 설정 설명 문구도 `AX Agent 설정을 이 화면 하나에서 정리`하는 방향으로 다시 정리해 트레이 기반 표현의 잔재를 제거.
## 2026-04-04 추가 진행 기록 (연속 실행 51차: AX Agent 실사용 버그와 폭/테마 정비)
업데이트: 2026-04-04 19:48 (KST)
### 1) Chat 좌측 주제 클릭과 프리셋 반영 흐름 보정
- Chat 좌측 `주제 탐색` 클릭 시 단순 필터 초기화만 하던 흐름을 수정해, 프리셋 카드와 EmptyState가 즉시 다시 보이도록 정리.
- 프리셋 선택 시 카테고리 라벨, 대화 메타, 워터마크, 대화 목록 저장 흐름을 함께 갱신해 `눌러도 아무 일 없는 것처럼 보이는` 상태를 줄임.
### 2) 권한/데이터 활용 상태 반영 지연 보정
- 대화 설정 저장 전에 현재 대화 객체의 권한/데이터 활용/무드 값을 먼저 동기화하도록 조정해 하단 상태가 한 단계 늦게 반영되는 문제를 줄임.
- 권한 팝업과 데이터 활용 팝업의 row 클릭을 `MouseLeftButtonDown` 기준으로 바꿔 즉시 반영감이 나도록 보정.
- 권한/데이터 활용 변경 후 오버레이의 빠른 설정 라벨도 즉시 다시 계산하도록 연결.
### 3) 채팅 폭/설정 레이아웃/테마 조정
- 메시지 최대 폭 계산과 좌우 마진을 줄여 Chat 본문과 composer가 더 넓게 보이도록 조정.
- AX Agent 설정 오버레이의 좌측 컬럼 폭과 헤더 타이포를 조정하고, 설명 문구에 줄바꿈을 허용해 제목이 잘려 보이던 현상을 완화.
- `Claw` 스타일 표시는 `Claude`로 보이도록 정리하고, 전용 테마의 밝은/시스템/다크 팔레트를 더 중성적인 베이지·회색 계열로 다듬어 노란 톤을 완화.
### 4) 하단 바 시각 정렬과 트레이 진입점 정리
- 폴더 데이터 활용 버튼을 기본 선택형 카드처럼 보이지 않도록 투명 배경 + 경계선 기준으로 다시 정리해 권한 버튼과 더 비슷한 밀도로 맞춤.
- 트레이의 `설정` 항목은 AI 활성화 시 `AX Agent 설정`으로 직접 진입하도록 바꾸고, AI 비활성 상태에서는 기존 앱 설정으로 폴백하도록 연결.
### 5) 품질 게이트
- `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal` 통과 (경고 0, 오류 0).
- 2026-04-04 20:41 (KST): Reduced AX Agent permission surface to the four claw-code-aligned public modes (`권한 요청`, `편집 자동 승인`, `계획 모드`, `권한 건너뛰기`), removed legacy `질문 없이 진행` exposure from popups/slash guidance, and normalized old aliases onto the four-mode flow.
- 2026-04-04 20:41 (KST): Simplified the in-chat AX Agent settings page by shortening navigation/section copy, tightening the settings information hierarchy, and making the overlay read more like a single integrated settings page instead of separate mini panels.
- 2026-04-04 20:41 (KST): Trimmed Chat/Cowork/Code sidebar information labels to a smaller shared structure (`주제`, `작업`, `코드 작업`) so the left rail reads closer to the simpler Claude/Codex-style navigation density.
## 2026-04-04 ?? ?? ?? (?? ?? 52?: AX Agent ?? ???? ??? ??/row ???)
????: 2026-04-04 20:10 (KST)
### 1) ??? ??? ?? ?? ??
- AX Agent ?? ?????? ?? ?? ??? ??? ??(AX Agent ???, ?? ??/???, ???/??, ???????????Fast, ?? ??? ??, vLLM SSL ??)? ?? ?? ???? ?? composer/??/?? ??/?? ???? ?? ?? ????? ??.
- ?????, API ?, ?? ???, ?? ??(?? ?? ??/?? ???? ??/?? ??? ??)? LostFocus ?? ???? ? ????? ????, ??? ??? ?? ? ?? + ?? ??? ??.
### 2) ?? ???? ?? ??
- ?? ?? ?? ?, ?? ??, ?? ??? ?? Claude/Codex ???? ? ?? ???? ???? ??.
- ?? ?? ??? ?? ??? ?? ?? ?? ??? ?? ???? ???? ?? ???? ???? ??.
### 3) row ?? ?? ???? ??
- ?? ?? ??? ?? ?? ???? ??/??/???? ? ??? ?? Fast, ???? ??, ?? ? ??, ?? ??? ?? ???? ???? ??.
- ???/?? ??? ??/??? ???, ??/?????/API ?/?? ??? ??? ?? ??? ??? ?? ?? ??? ? ??? ? ?? UX? ???? ??.
### 4) ?? ???
- dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal ?? (?? 0, ?? 0).
## 2026-04-04 추가 진행 기록 (연속 실행 53차: AX Agent 고급 설정 설명형 On/Off 개편)
- 업데이트: 2026-04-04 22:05 (KST)
- AX Agent 채팅 내부 설정 오버레이의 고급 옵션 묶음을 한 줄 체크박스 목록에서 설명형 행(row) 구조로 재구성했다.
- 옵션 문구를 사용자 기준으로 정리했다. 예: 자동 컨텍스트 압축→자동 대화 압축, 스킬 시스템→확장 스킬 사용, 병렬 도구 실행→도구 병렬 실행.
- 각 옵션 아래에 상세 설명을 붙이고, 켜기 / 끄기 커스텀 선택 버튼으로 상태를 바꾸도록 변경했다.
- 내부 저장 로직은 기존 체크박스 기반 상태를 유지해 호환성을 지키고, 표시 UI만 커스텀 컨트롤로 교체했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal → 경고 0 / 오류 0
## 2026-04-04 추가 진행 기록 (연속 실행 54차: AX Agent 모델 선택/SSL 흐름 정리)
- 업데이트: 2026-04-04 20:58 (KST)
- AX Agent 메인 설정의 내부 서비스(Ollama, vLLM)는 `등록 모델` 목록과 `사용할 모델` 칩 선택만 남기고, 별도 모델명 텍스트 입력 흐름을 제거하는 방향으로 정리했다.
- 채팅 내부 AX Agent 설정 오버레이는 등록 모델 칩 선택을 기준 경로로 고정하고, 숨겨진 모델 입력칸과 전역 vLLM SSL 토글이 저장 경로에 영향을 주지 않도록 보정했다.
- 구형 `AgentSettingsWindow`에서도 모델 선택을 내부 `_selectedModel` + 칩 선택 흐름으로 바꾸고, 전역 vLLM SSL 우회 토글은 노출/저장 대상에서 제외했다.
- `ModelRegistrationDialog`는 vLLM일 때만 SSL 인증서 검증 생략 옵션을 표시하도록 정리해, SSL 우회는 모델 등록/편집 단계에서만 관리하도록 맞췄다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` → 경고 0 / 오류 0
## 2026-04-04 추가 진행 기록 (연속 실행 55차: 컨텍스트 표시 단순화와 1M 상한 정리)
- 업데이트: 2026-04-04 21:02 (KST)
- 하단 composer의 컨텍스트 카드를 `컨텍스트 32%` + `83K / 258K`처럼 더 짧게 읽히는 구조로 정리하고, 상세 정보는 hover 툴팁에서 보이도록 바꿨다.
- hover 툴팁에는 상태, 실제 토큰 수, 압축 시작 임계치, 현재 입력 초안 포함 여부를 함께 표시하도록 정리했다.
- 토큰 표기 단위는 `k` 대신 `K`, `M` 기준으로 통일해 큰 컨텍스트 창에서 더 빠르게 읽히도록 보정했다.
- 설정의 `최대 컨텍스트 토큰` 선택 범위를 `32K / 64K / 128K / 256K / 512K / 1M`까지 확장하고, ViewModel/오버레이 입력 경로에서도 최대값을 `1,000,000`으로 제한했다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` → 경고 0 / 오류 0
## 2026-04-04 추가 진행 기록 (연속 실행 56차: 서비스 선택 UI 통일과 composer 표기 정리)
- 업데이트: 2026-04-04 21:02 (KST)
- AX Agent 설정의 서비스 서브탭 스타일을 더 얇고 정돈된 카드형 라디오 버튼으로 조정하고, 선택 상태는 AccentColor 경계선 + 배경 강조로 다시 정리했다.
- `Gemini`, `Claude` 서비스 패널도 기존 ComboBox 대신 버튼형 모델 칩 목록으로 교체해 `Ollama`, `vLLM`과 같은 선택 문법으로 맞췄다.
- 메인 설정의 서비스 패널은 내부 서비스/외부 서비스 모두 `사용할 모델` + `모델 선택` + `API 키` 구조로 통일했다.
- 채팅 하단 composer의 모델 버튼 문구를 `서비스 {서비스명} · 모델 {모델명}` 구조로 바꿔 설정 화면과 같은 언어로 읽히도록 정리했다.
- `claw-code` 소스와의 격차는 실제 코드 구조 기준으로 다시 점검했다. 현재 UI/권한/모델 선택 흐름은 근접했지만, `claw-code`에는 여전히 더 깊은 상태 계층(설정 소스 우선순위, 세션별 bypass 상태, per-model usage/turn budget 집계, settings change fan-out)이 존재해 이 부분이 주된 남은 격차로 확인됐다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` → 경고 0 / 오류 0
## 2026-04-04 추가 진행 기록 (연속 실행 57차: 설정 서브탭 외곽선 제거와 정렬 보정)
- 업데이트: 2026-04-04 21:20 (KST)
- `SettingsWindow`의 서브탭 공통 스타일(`AgentSubTabStyle`)에서 버튼 외곽선과 선택 시 테두리 강조를 제거하고, 배경 강조 중심의 더 가벼운 탭 표현으로 정리했다.
- `일반`, `테마`, `기능`, `AX Agent`, `서비스` 서브탭 묶음 컨테이너의 배경 박스를 걷어내고, 탭 줄의 상하 여백과 세로 정렬을 보정해 제목 아래에서 더 중앙에 오도록 맞췄다.
- 설정 화면 전체가 기본 컨트롤 느낌보다 Claude/Codex 계열처럼 더 얇고 단정한 탭 밀도로 읽히도록 정리했다.
- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` → 경고 0 / 오류 0
### 2026-04-04 추가 진행 기록 (연속 실행 58차: Cowork/Code 워크스페이스 필터 전환)
- 업데이트: 2026-04-04 21:55 (KST)
- ChatWindow 상단 필터와 좌측 메뉴에서 Cowork/Code의 주제/작업 유형 선택을 워크스페이스 필터로 전환했다.
- 드롭다운은 현재 탭 대화 메타의 WorkFolder를 기준으로 프로젝트 목록을 만들고, 선택 시 해당 워크스페이스 대화만 표시한다.
- Chat 탭은 기존 주제 필터를 유지해 프리셋/카테고리 흐름을 보존했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 59차: 사이드바 검색 액션화와 경계선 정리)
- 업데이트: 2026-04-04 22:08 (KST)
- AX Agent 좌측 사이드바 검색 박스를 평시에는 평평한 액션 행으로 보이게 바꾸고, 클릭 시 좌측에서 우측으로 펼쳐지는 인라인 검색 입력으로 전환했다.
- 검색 행은 hover 시 Ctrl+K 단축키를 표시하고, Ctrl+K 입력으로도 즉시 열리도록 연결했다.
- 좌측 메뉴 컨테이너의 불필요한 카드형 경계선을 제거해 claw-code 계열의 더 평평한 리스트형 느낌으로 정리했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 60차: 대화 목록 날짜 그룹 정리)
- 업데이트: 2026-04-04 22:14 (KST)
- 좌측 대화 목록을 오늘 / 어제 / 이전 3단계 그룹으로 재구성했다.
- 첫 페이지 렌더링과 더 보기 확장 렌더링 모두 같은 날짜 그룹 규칙을 사용하도록 정리했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 61차: AX Agent 고급 설정 토글 스위치화)
- 업데이트: 2026-04-04 22:22 (KST)
- AX Agent 고급 설정의 켜기/끄기 이중 버튼을 제거하고 각 항목을 단일 ToggleSwitch로 교체했다.
- 고급 설정 행은 유지하되 조작부를 더 단순한 스위치형으로 바꿔 가독성과 상태 인지성을 개선했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 62차: 상단 액션 줄 단순화와 Code 워크트리 UI 추가)
- 업데이트: 2026-04-04 22:47 (KST)
- AX Agent 좌측 상단 액션을 새 대화 / 검색의 같은 리스트형 행으로 통일하고, 검색은 유지하되 예약됨/Dispatch 성격의 항목은 노출하지 않도록 정리했다.
- 워크스페이스 선택 팝업에 검색 입력을 추가해 대화 메타와 최근 폴더를 함께 검색 가능한 패널형으로 재구성했다.
- Code 탭 하단 바에서 언어 선택을 제거하고 로컬 / 워크트리 중심 버튼을 추가했으며, Git 저장소에서는 현재 브랜치 기준 git worktree add로 분리 작업 폴더를 만들고, 일반 폴더는 복사본 워크스페이스로 전환하도록 연결했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 63차: AX Agent 설정 통합 정리)
- 업데이트: 2026-04-04 22:55 (KST)
- 메인 설정의 일반 탭에 남아 있던 `AI 기능 활성화`, `운영 모드` 노출을 숨기고, AX Agent 공통 탭 상단의 `기본 상태` 섹션으로 이동해 AX Agent 관련 제어를 한곳에서 하도록 정리했다.
- AX Agent 공통 탭에는 `AX Agent 사용` 토글과 `운영 모드` 선택을 추가하고, 기존 저장 경로와 같은 이벤트 핸들러를 공유하도록 동기화했다.
- 기능 탭에 남아 있던 `자동 모델 라우팅` 준비 중 UI는 숨기고, AX Agent 개발자 탭 안의 표시형 섹션으로 옮겨 AX Agent 전용 실험/개발 항목 위치를 일관되게 맞췄다.
- `ApplyAiEnabledState`, `ApplyOperationModeState`를 보강해 일반 탭/AX Agent 탭의 중복 컨트롤이 있어도 동일 상태를 유지하도록 정리했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 64차: AX Agent 서브탭 단순화와 설정 밀도 정리)
- 업데이트: 2026-04-04 23:02 (KST)
- AX Agent 상단 서브탭을 `공통 / 서비스 / 권한 / 고급` 4개 중심으로 단순화하고, 기존 `코워크/코드/도구/스킬/차단` 세부 탭은 표면에서 숨겼다.
- AX Agent 공통 패널 내부를 `기본 상태`, `서비스 설정`, `공통 런타임 설정` 묶음으로 나눌 수 있도록 `AgentCommonOverviewSection`, `AgentServiceSection`, `AgentCommonRuntimeSection` 래퍼를 추가하고, 선택된 서브탭에 따라 같은 패널 안에서 필요한 섹션만 보이도록 재구성했다.
- `공통` 탭은 기본 상태와 공통 런타임 설정, `서비스` 탭은 활성 서비스/서비스별 모델 설정, `권한` 탭은 Cowork/Code 공통 권한과 실행 제어, `고급` 탭은 개발자 성격의 상세 설정 중심으로 보이게 매핑했다.
- AX Agent 설정 행 간격과 서브탭 패딩을 늘려 가독성을 높였고, 기능 탭의 `AI 기능` 서브탭 표기를 `텍스트/파일`로 바꾸는 등 일반 설정에 남아 있던 과한 AI 표현을 줄였다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 65차: 워크스페이스/브랜치 패널 언어 통일)
- 업데이트: 2026-04-04 23:08 (KST)
- 워크스페이스 선택 팝업을 `최근 워크스페이스 / 전체 워크스페이스` 섹션형으로 재구성해 `claw-code` 계열처럼 최근 사용과 전체 후보를 나눠 스캔할 수 있도록 정리했다.
- 워크스페이스 패널은 최근 목록과 전체 목록을 분리하되, 현재 활성 폴더는 동일한 체크/아이콘 문법으로 표시하고 검색 필터는 두 섹션에 공통 적용되도록 맞췄다.
- Code 탭 하단의 Git 브랜치 팝업은 기존 flat row 중심 렌더에서 worktree 패널과 같은 `섹션 라벨 + 설명형 row` 언어로 재구성했다.
- 브랜치 패널은 `현재 브랜치 / 저장소 / 업스트림 / 빠른 작업 / 브랜치 전환 / 브랜치 작업` 섹션으로 나누고, 각 항목을 worktree 메뉴와 같은 선택/체크 문법으로 표시하도록 통일했다.
- `CreatePopupMenuRow` nullable 경로를 정리해 브랜치 패널 리팩터링 후에도 빌드 경고가 남지 않도록 보정했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 66차: AX Agent 설정 행 밀도/워크스페이스 패널 정리)
- 업데이트: 2026-04-04 23:20 (KST)
- AX Agent 설정의 AgentSettingsRow 패딩과 간격을 한 단계 더 넓히고, 서비스 탭과 권한 탭의 주요 설정 행을 같은
ow + toggle 시각 언어로 다시 정렬했다.
- 서비스 탭의 Ollama/vLLM/Gemini/Claude 설정 행과 권한 탭의 권한/에이전트 동작/프로젝트 규칙/메모리 관련 행을 AgentSettingsRow 기준으로 통일해, 설정 밀도와 토글 리듬이 섞여 보이던 문제를 줄였다.
- 워크스페이스 선택 팝업은 제목, 검색 입력, 내부 스크롤 영역을 가진 검색 가능한 프로젝트 선택 패널로 재구성해 claw-code 계열처럼 최근/전체 워크스페이스를 더 안정적으로 탐색할 수 있게 했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 67차: AX Agent 표현 수준 이관과 Code 하단 구조 정리)
- 업데이트: 2026-04-04 23:33 (KST)
- AX Agent 공통 설정에 표현 수준 행을 추가하고, 기존 숨김 영역에 남아 있던 표현 수준 라디오와 새 AX Agent 라디오를 같은 저장 경로로 동기화하도록 정리했다.
- 표현 수준 초기화는 저장된 값을 우선 사용하도록 수정해, 설정 창을 열 때마다
`rich`로 덮어쓰이던 문제를 방지했다.
- Code 탭 하단 바는 로컬 / 브랜치 / 워크트리 흐름을 우선으로 보이도록 재정리하고, Code 전용 하단 액션에서 파일 버튼과 실행 이력 상세도 버튼을 제거해 claw-code 계열처럼 더 단순한 작업 전환 구조로 맞췄다.
- 로컬 버튼은 원본 워크스페이스로 복귀, 워크트리 버튼은 분리 작업 복사본 생성/전환 팝업을 열도록 연결했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 68차: 빈 화면 중앙 정렬과 프리셋 간격 보정)
- 업데이트: 2026-04-04 23:41 (KST)
- Chat/Cowork/Code가 공유하는 EmptyState의 최대 폭, 상하 여백, 제목/설명 블록 간격을 조정해 세 탭의 빈 화면 세로 위치가 같은 기준선에 맞도록 보정했다.
- EmptyState 설명 텍스트는 고정 폭과 중앙 정렬을 적용해 탭별 문구 길이가 달라도 프리셋 카드 영역 시작점이 흔들리지 않도록 정리했다.
- 프리셋 카드/기타/프리셋 추가 카드의 폭, 높이, 외곽 마진, 내부 패딩, 아이콘 하단 간격을 통일해 중앙 정렬 기준에서도 행 간격이 더 균일하게 보이도록 다듬었다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 69차: 서비스/권한 카드 선택과 워크스페이스 강조 보강)
- 업데이트: 2026-04-04 23:49 (KST)
- AX Agent 서비스 탭의 사용할 서비스 선택을 기본 ComboBox 대신 Ollama / vLLM / Gemini / Claude 카드형 라디오 선택으로 교체하고, 선택 시 서비스 서브탭/모델 패널이 함께 동기화되도록 정리했다.
- AX Agent 권한 탭의 기본 파일 접근 권한, 의사결정 수준, 플랜 모드도 카드형 라디오 선택으로 전환해 서비스 탭과 같은 선택 언어로 통일했다.
- 워크스페이스 선택 패널은 최근 워크스페이스 · N, 전체 워크스페이스 · N처럼 개수를 표시하도록 바꾸고, 현재 선택된 워크스페이스는 강조 배경/테두리와 현재 선택 설명으로 더 명확히 보이도록 보강했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 70차: 브랜치 검색 패널 보강)
- 업데이트: 2026-04-04 23:57 (KST)
- Git 브랜치 패널 상단에 검색 입력을 추가해 브랜치 수가 많은 저장소에서도 전환 대상을 바로 필터링할 수 있게 했다.
- 브랜치 팝업을 열면 검색어를 초기화하고 검색 입력에 포커스를 주도록 정리했으며, 검색 중에는 브랜치 전환 · 표시수/전체수 형식으로 결과 개수를 함께 보여주도록 보강했다.
- 서비스/권한 탭의 주요 선택은 이미 카드형 라디오 선택으로 전환된 상태를 유지하고, 브랜치 패널도 같은 검색-선택 흐름의 커스텀 패널 언어로 확장했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-04 추가 진행 기록 (연속 실행 71차: AX Agent 공통 카드 선택과 최근 브랜치 흐름 보강)
- 업데이트: 2026-04-04 23:59 (KST)
- AX Agent 공통 탭의 운영 모드 선택을 기본 ComboBox에서 사내/사외 카드형 선택으로 교체하고, 비밀번호 확인 뒤 즉시 저장과 화면 동기화가 되도록 경로를 정리했다.
- AX Agent 공통 런타임의 최대 컨텍스트 토큰과 대화 보관 기간을 카드형/칩형 선택으로 바꿔 서비스/권한/고급 탭과 같은 선택 UI 언어로 통일했다.
- AX Agent 고급 탭의 실행 이력 상세도도 간략/상세/디버그 카드형 선택으로 전환해 남아 있던 기본 ComboBox 흔적을 줄였다.
- Git 브랜치 패널에는 최근 전환 브랜치 섹션을 추가해 자주 오가는 브랜치를 검색 전에 우선 노출하도록 보강했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-05 추가 진행 기록 (연속 실행 72차: DraftQueue 기본 전송 승격과 작업 위치 패널 정리)
- 업데이트: 2026-04-05 00:10 (KST)
- Enter 입력은 기본적으로 DraftQueue에 추가되고, Ctrl+Enter와 전송 버튼도 같은 대기열 경로를 타도록 정리해 전송 흐름이 즉시 실행과 대기열 실행으로 갈라지지 않게 맞췄다.
- 초기 메시지 전송, 재실행, 드래그드롭 자동 전송, 후속 작업 생성도 같은 큐 경로를 사용하도록 정리해 대화 실행 진입점이 하나의 구조로 모이게 했다.
- DraftQueueItem에 kind(message/command/direct/followup/steering)를 추가하고, 카드 헤더에 상태·우선순위·종류가 함께 보이도록 보강했다.
- Code 탭 작업 위치 패널은 현재 작업 위치 / 워크트리·복사본 / 새 작업 위치 섹션으로 재구성해 브랜치/워크스페이스 패널과 같은 설명형 row 언어로 통일했다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-05 추가 진행 기록 (연속 실행 73차: 큐 카드·composer·작업 위치 패널 시각 언어 정리)
- 업데이트: 2026-04-05 00:28 (KST)
- DraftQueue 패널을 실행 대기 / 최근 결과 섹션형으로 다시 묶고, 각 카드 헤더에 종류·상태·우선순위 배지를 넣어 큐 상태를 더 빠르게 읽을 수 있게 정리했다.
- 워크스페이스 선택 패널은 기존 독립 카드형 행을 공통 Popup row 생성 규칙으로 맞춰 브랜치/워크트리/워크스페이스가 같은 리스트 문법으로 보이도록 통일했다.
- composer 영역은 최대 폭을 넓히고, 하단 FolderBar 외곽 박스를 제거한 뒤 로컬/워크트리/데이터/권한/Git 버튼을 칩형 리듬으로 정리해 claw-code 계열처럼 더 가볍게 보이도록 조정했다.
- 모델 표시 문구는 `서비스 ... · 모델 ...` 형식에서 `서비스 · 모델명` 형식으로 줄여 하단 빠른 선택 라벨이 더 짧고 읽기 쉽게 보이도록 맞췄다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)
### 2026-04-05 추가 진행 기록 (연속 실행 74차: 큐 상태 요약 강화와 gitignore 정리)
- 업데이트: 2026-04-05 00:38 (KST)
- DraftQueue 패널 상단에 실행 중 / 다음 / 보류 / 완료 / 실패 상태 요약 pill을 추가해 현재 대기열 상태를 카드 목록을 읽기 전에 먼저 파악할 수 있게 했다.
- composer 상단의 모델/컨텍스트/프리셋 줄은 버튼 높이와 패딩을 더 낮추고 토큰 카드 밀도도 줄여 Codex·claude-code 계열처럼 더 평평한 리듬으로 정리했다.
- 브랜치/워크트리 패널에는 공통 요약 strip을 추가해 현재 브랜치, 파일 상태, 최근 브랜치 수, 로컬/워크트리 모드, 변형 개수를 같은 시각 언어로 보여주도록 맞췄다.
- 저장소 루트 `.gitignore`에는 빌드 산출물(bin/obj/publish), IDE 파일(.vs, *.user, *.suo), 운영체제 잡파일(Thumbs.db, Desktop.ini, .DS_Store), 비밀정보 패턴(*.env, credentials.json)을 추가해 불필요한 추적을 줄였다.
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0 / 오류 0)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 449 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

View File

@@ -1,58 +0,0 @@
{
"format": 1,
"restore": {
"E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj": {}
},
"projects": {
"E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj": {
"version": "0.7.3",
"restore": {
"projectUniqueName": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj",
"projectName": "AxCopilot_Setup",
"projectPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj",
"packagesPath": "C:\\Users\\admin\\.nuget\\packages\\",
"outputPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\admin\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net48"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net48": {
"targetAlias": "net48",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.200"
},
"frameworks": {
"net48": {
"targetAlias": "net48",
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201\\RuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x86": {
"#import": []
}
}
}
}
}

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\admin\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\admin\.nuget\packages\" />
</ItemGroup>
</Project>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

View File

@@ -1,22 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.7.1.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.7.1")]
[assembly: System.Reflection.AssemblyProductAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyTitleAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.7.1.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@@ -1 +0,0 @@
b0ecaa163a313d5af7b0a607fb1d375c818edd550a5facb1dcab54e47d4ef5ba

View File

@@ -1,14 +0,0 @@
is_global = true
build_property.ApplicationManifest = app.manifest
build_property.StartupObject =
build_property.ApplicationDefaultFont =
build_property.ApplicationHighDpiMode =
build_property.ApplicationUseCompatibleTextRendering =
build_property.ApplicationVisualStyles =
build_property.RootNamespace = AxCopilot.Installer
build_property.ProjectDir = E:\AX Copilot\src\AxCopilot.Installer\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle =
build_property.EnableCodeStyleSeverity =

View File

@@ -1 +0,0 @@
cdeb201644c87f7c493d903f57cc22b1f80777359a33a9d6401d43e2b0005fa8

View File

@@ -1,20 +0,0 @@
E:\AX Commander\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.exe.config
E:\AX Commander\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.exe
E:\AX Commander\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.pdb
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.csproj.AssemblyReference.cache
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.AssemblyInfoInputs.cache
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.AssemblyInfo.cs
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.csproj.CoreCompileInputs.cache
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot_Setup.exe
E:\AX Commander\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot_Setup.pdb
E:\AX Copilot\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.exe.config
E:\AX Copilot\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.exe
E:\AX Copilot\src\AxCopilot.Installer\bin\Debug\net48\AxCopilot_Setup.pdb
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.csproj.AssemblyReference.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.AssemblyInfoInputs.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.AssemblyInfo.cs
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot.Installer.csproj.CoreCompileInputs.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot_Setup.exe
E:\AX Copilot\src\AxCopilot.Installer\obj\Debug\net48\AxCopilot_Setup.pdb

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

View File

@@ -1,22 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.7.3.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.7.3+90c2f15e96cd44446ccbe1d9aa4a63ef4c3fb7e4")]
[assembly: System.Reflection.AssemblyProductAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyTitleAttribute("AxCopilot_Setup")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.7.3.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@@ -1 +0,0 @@
8c3c9e0cfb9d88f32c6ea168c4f5fa33f33d90f240b1e012d903f5d9e3fb23a7

View File

@@ -1,14 +0,0 @@
is_global = true
build_property.ApplicationManifest = app.manifest
build_property.StartupObject =
build_property.ApplicationDefaultFont =
build_property.ApplicationHighDpiMode =
build_property.ApplicationUseCompatibleTextRendering =
build_property.ApplicationVisualStyles =
build_property.RootNamespace = AxCopilot.Installer
build_property.ProjectDir = E:\AX Copilot - Codex\src\AxCopilot.Installer\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle =
build_property.EnableCodeStyleSeverity =

View File

@@ -1 +0,0 @@
d0902e3a45ac1669ecad6c4a76499ce8c92ddecaaca00815b0d092f937f62404

View File

@@ -1,20 +0,0 @@
E:\AX Copilot\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.exe.config
E:\AX Copilot\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.exe
E:\AX Copilot\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.pdb
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.csproj.AssemblyReference.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.AssemblyInfoInputs.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.AssemblyInfo.cs
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.csproj.CoreCompileInputs.cache
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot_Setup.exe
E:\AX Copilot\src\AxCopilot.Installer\obj\Release\net48\AxCopilot_Setup.pdb
E:\AX Copilot - Codex\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.exe.config
E:\AX Copilot - Codex\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.exe
E:\AX Copilot - Codex\src\AxCopilot.Installer\bin\Release\net48\AxCopilot_Setup.pdb
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.csproj.AssemblyReference.cache
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.AssemblyInfoInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.AssemblyInfo.cs
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot.Installer.csproj.CoreCompileInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot_Setup.exe
E:\AX Copilot - Codex\src\AxCopilot.Installer\obj\Release\net48\AxCopilot_Setup.pdb

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

View File

@@ -1,64 +0,0 @@
{
"version": 3,
"targets": {
".NETFramework,Version=v4.8": {},
".NETFramework,Version=v4.8/win-x86": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETFramework,Version=v4.8": []
},
"packageFolders": {
"C:\\Users\\admin\\.nuget\\packages\\": {}
},
"project": {
"version": "0.7.3",
"restore": {
"projectUniqueName": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj",
"projectName": "AxCopilot_Setup",
"projectPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj",
"packagesPath": "C:\\Users\\admin\\.nuget\\packages\\",
"outputPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\admin\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net48"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net48": {
"targetAlias": "net48",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.200"
},
"frameworks": {
"net48": {
"targetAlias": "net48",
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201\\RuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x86": {
"#import": []
}
}
}
}

View File

@@ -1,8 +0,0 @@
{
"version": 2,
"dgSpecHash": "v+ANqQ5yVSI=",
"success": true,
"projectFilePath": "E:\\AX Copilot - Codex\\src\\AxCopilot.Installer\\AxCopilot.Installer.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -1,23 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"AxCopilot.SDK/1.0.0": {
"runtime": {
"AxCopilot.SDK.dll": {}
}
}
}
},
"libraries": {
"AxCopilot.SDK/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -1,23 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"AxCopilot.SDK/1.0.0": {
"runtime": {
"AxCopilot.SDK.dll": {}
}
}
}
},
"libraries": {
"AxCopilot.SDK/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -1,69 +0,0 @@
{
"format": 1,
"restore": {
"E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj": {}
},
"projects": {
"E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj",
"projectName": "AxCopilot.SDK",
"projectPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj",
"packagesPath": "C:\\Users\\admin\\.nuget\\packages\\",
"outputPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\admin\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0-windows"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0-windows7.0": {
"targetAlias": "net8.0-windows",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.200"
},
"frameworks": {
"net8.0-windows7.0": {
"targetAlias": "net8.0-windows",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\admin\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\admin\.nuget\packages\" />
</ItemGroup>
</Project>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@@ -1,25 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AX Copilot")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyDescriptionAttribute("SDK for building AX Copilot plugins")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+90c2f15e96cd44446ccbe1d9aa4a63ef4c3fb7e4")]
[assembly: System.Reflection.AssemblyProductAttribute("AxCopilot.SDK")]
[assembly: System.Reflection.AssemblyTitleAttribute("AxCopilot.SDK")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@@ -1 +0,0 @@
fe643baa0b3aa63a4c30d8f3720ddc6ee1e3efafce544cdedde148ae30c8d136

View File

@@ -1,18 +0,0 @@
is_global = true
build_property.TargetFramework = net8.0-windows
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v8.0
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = AxCopilot.SDK
build_property.ProjectDir = E:\AX Copilot - Codex\src\AxCopilot.SDK\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity =

View File

@@ -1,8 +0,0 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;

View File

@@ -1 +0,0 @@
f858a9c01dc195df406d6ab52031704c14e8ab236b899706a36768fde27b8d52

View File

@@ -1,9 +0,0 @@
E:\AX Copilot - Codex\src\AxCopilot.SDK\bin\Debug\net8.0-windows\AxCopilot.SDK.deps.json
E:\AX Copilot - Codex\src\AxCopilot.SDK\bin\Debug\net8.0-windows\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\AxCopilot.SDK.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\AxCopilot.SDK.AssemblyInfoInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\AxCopilot.SDK.AssemblyInfo.cs
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\AxCopilot.SDK.csproj.CoreCompileInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\refint\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Debug\net8.0-windows\ref\AxCopilot.SDK.dll

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@@ -1,25 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AX Copilot")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyDescriptionAttribute("SDK for building AX Copilot plugins")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+90c2f15e96cd44446ccbe1d9aa4a63ef4c3fb7e4")]
[assembly: System.Reflection.AssemblyProductAttribute("AxCopilot.SDK")]
[assembly: System.Reflection.AssemblyTitleAttribute("AxCopilot.SDK")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@@ -1 +0,0 @@
3270a1d476961f60157dc72350e3c53e996f81f7e5f98afda878cf1fcd866ab1

View File

@@ -1,18 +0,0 @@
is_global = true
build_property.TargetFramework = net8.0-windows
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v8.0
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = AxCopilot.SDK
build_property.ProjectDir = E:\AX Copilot - Codex\src\AxCopilot.SDK\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity =

View File

@@ -1,8 +0,0 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;

View File

@@ -1 +0,0 @@
27f07c411e7cf633b2b3fae7a3b844fbef6553c99925e60eb5463ef14cc382c0

View File

@@ -1,11 +0,0 @@
E:\AX Copilot - Codex\src\AxCopilot.SDK\bin\Release\net8.0-windows\AxCopilot.SDK.deps.json
E:\AX Copilot - Codex\src\AxCopilot.SDK\bin\Release\net8.0-windows\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\bin\Release\net8.0-windows\AxCopilot.SDK.pdb
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.GeneratedMSBuildEditorConfig.editorconfig
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.AssemblyInfoInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.AssemblyInfo.cs
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.csproj.CoreCompileInputs.cache
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\refint\AxCopilot.SDK.dll
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\AxCopilot.SDK.pdb
E:\AX Copilot - Codex\src\AxCopilot.SDK\obj\Release\net8.0-windows\ref\AxCopilot.SDK.dll

View File

@@ -1,74 +0,0 @@
{
"version": 3,
"targets": {
"net8.0-windows7.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
"net8.0-windows7.0": []
},
"packageFolders": {
"C:\\Users\\admin\\.nuget\\packages\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj",
"projectName": "AxCopilot.SDK",
"projectPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj",
"packagesPath": "C:\\Users\\admin\\.nuget\\packages\\",
"outputPath": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\admin\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0-windows"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0-windows7.0": {
"targetAlias": "net8.0-windows",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.200"
},
"frameworks": {
"net8.0-windows7.0": {
"targetAlias": "net8.0-windows",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/PortableRuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -1,8 +0,0 @@
{
"version": 2,
"dgSpecHash": "zGrazGhGdDA=",
"success": true,
"projectFilePath": "E:\\AX Copilot - Codex\\src\\AxCopilot.SDK\\AxCopilot.SDK.csproj",
"expectedPackageFiles": [],
"logs": []
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -1,941 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"AxCopilot.Tests/1.0.0": {
"dependencies": {
"AxCopilot": "0.7.3",
"FluentAssertions": "6.12.0",
"Microsoft.NET.Test.Sdk": "17.11.0",
"xunit": "2.9.0",
"Microsoft.Web.WebView2.Core": "1.0.2903.40",
"Microsoft.Web.WebView2.WinForms": "1.0.2903.40",
"Microsoft.Web.WebView2.Wpf": "1.0.2903.40"
},
"runtime": {
"AxCopilot.Tests.dll": {}
}
},
"DocumentFormat.OpenXml/3.2.0": {
"dependencies": {
"DocumentFormat.OpenXml.Framework": "3.2.0"
},
"runtime": {
"lib/net8.0/DocumentFormat.OpenXml.dll": {
"assemblyVersion": "3.2.0.0",
"fileVersion": "3.2.0.0"
}
}
},
"DocumentFormat.OpenXml.Framework/3.2.0": {
"dependencies": {
"System.IO.Packaging": "8.0.1"
},
"runtime": {
"lib/net8.0/DocumentFormat.OpenXml.Framework.dll": {
"assemblyVersion": "3.2.0.0",
"fileVersion": "3.2.0.0"
}
}
},
"FluentAssertions/6.12.0": {
"runtime": {
"lib/net6.0/FluentAssertions.dll": {
"assemblyVersion": "6.12.0.0",
"fileVersion": "6.12.0.0"
}
}
},
"Markdig/0.37.0": {
"runtime": {
"lib/net8.0/Markdig.dll": {
"assemblyVersion": "0.37.0.0",
"fileVersion": "0.37.0.0"
}
}
},
"Microsoft.CodeCoverage/17.11.0": {
"runtime": {
"lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.424.36701"
}
}
},
"Microsoft.Data.Sqlite/8.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
}
},
"Microsoft.Data.Sqlite.Core/8.0.0": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.NET.Test.Sdk/17.11.0": {
"dependencies": {
"Microsoft.CodeCoverage": "17.11.0",
"Microsoft.TestPlatform.TestHost": "17.11.0"
}
},
"Microsoft.TestPlatform.ObjectModel/17.11.0": {
"runtime": {
"lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
}
},
"resources": {
"lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "zh-Hant"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.TestPlatform.TestHost/17.11.0": {
"dependencies": {
"Microsoft.TestPlatform.ObjectModel": "17.11.0",
"Newtonsoft.Json": "13.0.1"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
},
"lib/netcoreapp3.1/testhost.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1100.24.41901"
}
},
"resources": {
"lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "zh-Hant"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "zh-Hant"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.Web.WebView2/1.0.2903.40": {
"runtimeTargets": {
"runtimes/win-arm64/native/WebView2Loader.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "1.0.2903.40"
},
"runtimes/win-x64/native/WebView2Loader.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "1.0.2903.40"
},
"runtimes/win-x86/native/WebView2Loader.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "1.0.2903.40"
}
}
},
"Newtonsoft.Json/13.0.1": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.1.25517"
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.core/2.1.6": {
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm/native/libe_sqlite3.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libe_sqlite3.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-armel/native/libe_sqlite3.so": {
"rid": "linux-armel",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-mips64/native/libe_sqlite3.so": {
"rid": "linux-mips64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
"rid": "linux-ppc64le",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-s390x/native/libe_sqlite3.so": {
"rid": "linux-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libe_sqlite3.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libe_sqlite3.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm/native/e_sqlite3.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm64/native/e_sqlite3.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/e_sqlite3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/e_sqlite3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"System.Diagnostics.EventLog/8.0.1": {
"runtime": {
"lib/net8.0/System.Diagnostics.EventLog.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.IO.Packaging/8.0.1": {
"runtime": {
"lib/net8.0/System.IO.Packaging.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.ServiceProcess.ServiceController/8.0.1": {
"dependencies": {
"System.Diagnostics.EventLog": "8.0.1"
},
"runtime": {
"lib/net8.0/System.ServiceProcess.ServiceController.dll": {
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net8.0/System.ServiceProcess.ServiceController.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
}
},
"UglyToad.PdfPig/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Fonts": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokenization": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Core/1.7.0-custom-5": {
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Core.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Fonts/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokenization": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Fonts.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Tokenization/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Tokenization.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Tokens/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Tokens.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"xunit/2.9.0": {
"dependencies": {
"xunit.assert": "2.9.0",
"xunit.core": "2.9.0"
}
},
"xunit.abstractions/2.0.3": {
"runtime": {
"lib/netstandard2.0/xunit.abstractions.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"xunit.assert/2.9.0": {
"runtime": {
"lib/net6.0/xunit.assert.dll": {
"assemblyVersion": "2.9.0.0",
"fileVersion": "2.9.0.0"
}
}
},
"xunit.core/2.9.0": {
"dependencies": {
"xunit.extensibility.core": "2.9.0",
"xunit.extensibility.execution": "2.9.0"
}
},
"xunit.extensibility.core/2.9.0": {
"dependencies": {
"xunit.abstractions": "2.0.3"
},
"runtime": {
"lib/netstandard1.1/xunit.core.dll": {
"assemblyVersion": "2.9.0.0",
"fileVersion": "2.9.0.0"
}
}
},
"xunit.extensibility.execution/2.9.0": {
"dependencies": {
"xunit.extensibility.core": "2.9.0"
},
"runtime": {
"lib/netstandard1.1/xunit.execution.dotnet.dll": {
"assemblyVersion": "2.9.0.0",
"fileVersion": "2.9.0.0"
}
}
},
"AxCopilot/0.7.3": {
"dependencies": {
"AxCopilot.SDK": "1.0.0",
"DocumentFormat.OpenXml": "3.2.0",
"Markdig": "0.37.0",
"Microsoft.Data.Sqlite": "8.0.0",
"Microsoft.Web.WebView2": "1.0.2903.40",
"System.ServiceProcess.ServiceController": "8.0.1",
"UglyToad.PdfPig": "1.7.0-custom-5"
},
"runtime": {
"AxCopilot.dll": {
"assemblyVersion": "0.7.3.0",
"fileVersion": "0.7.3.0"
}
}
},
"AxCopilot.SDK/1.0.0": {
"runtime": {
"AxCopilot.SDK.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Microsoft.Web.WebView2.Core/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.Core.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
},
"Microsoft.Web.WebView2.WinForms/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.WinForms.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
},
"Microsoft.Web.WebView2.Wpf/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.Wpf.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
}
}
},
"libraries": {
"AxCopilot.Tests/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"DocumentFormat.OpenXml/3.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-eDBT9G0sAWUvjgE8l8E5bGCFXgxCZXIecQ8dqUnj2PyxyMR5eBmLahqRRw3Q7uSKM3cKbysaL2mEY0JJbEEOEA==",
"path": "documentformat.openxml/3.2.0",
"hashPath": "documentformat.openxml.3.2.0.nupkg.sha512"
},
"DocumentFormat.OpenXml.Framework/3.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-e1neOKqRnSHUom4JQEorAoZ67aiJOp6+Xzsu0fc6IYfFcgQn6roo+w6i2w//N2u/5ilEfvLr35bNO9zaIN7r7g==",
"path": "documentformat.openxml.framework/3.2.0",
"hashPath": "documentformat.openxml.framework.3.2.0.nupkg.sha512"
},
"FluentAssertions/6.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZXhHT2YwP9lajrwSKbLlFqsmCCvFJMoRSK9t7sImfnCyd0OB3MhgxdoMcVqxbq1iyxD6mD2fiackWmBb7ayiXQ==",
"path": "fluentassertions/6.12.0",
"hashPath": "fluentassertions.6.12.0.nupkg.sha512"
},
"Markdig/0.37.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-biiu4MTPFjW55qw6v5Aphtj0MjDLJ14x8ndZwkJUHIeqvaSGKeqhLY7S7Vu/S3k7/c9KwhhnaCDP9hdFNUhcNA==",
"path": "markdig/0.37.0",
"hashPath": "markdig.0.37.0.nupkg.sha512"
},
"Microsoft.CodeCoverage/17.11.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QKcOSuw7MZG4XiQ+pCj+Ib6amOwoRDEO7e3DbxqXeOPXSnfyGXYoZQI8I140s1mKQVn1Vh+c5WlKvCvlgMovpg==",
"path": "microsoft.codecoverage/17.11.0",
"hashPath": "microsoft.codecoverage.17.11.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"path": "microsoft.data.sqlite/8.0.0",
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"path": "microsoft.data.sqlite.core/8.0.0",
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
},
"Microsoft.NET.Test.Sdk/17.11.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fH7P0LihMXgnlNLtrXGetHd30aQcD+YrSbWXbCPBnrypdRApPgNqd/TgncTlSVY1bbLYdnvpBgts2dcnK37GzA==",
"path": "microsoft.net.test.sdk/17.11.0",
"hashPath": "microsoft.net.test.sdk.17.11.0.nupkg.sha512"
},
"Microsoft.TestPlatform.ObjectModel/17.11.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PU+CC1yRzbR0IllrtdILaeep7WP5OIrvmWrvCMqG3jB1h4F6Ur7CYHl6ENbDVXPzEvygXh0GWbTyrbjfvgTpAg==",
"path": "microsoft.testplatform.objectmodel/17.11.0",
"hashPath": "microsoft.testplatform.objectmodel.17.11.0.nupkg.sha512"
},
"Microsoft.TestPlatform.TestHost/17.11.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KMzJO3dm3+9W8JRQ3IDviu0v7uXP5Lgii6TuxMc5m8ynaqcGnn7Y18cMb5AsP2xp59uUHO474WZrssxBdb8ZxQ==",
"path": "microsoft.testplatform.testhost/17.11.0",
"hashPath": "microsoft.testplatform.testhost.17.11.0.nupkg.sha512"
},
"Microsoft.Web.WebView2/1.0.2903.40": {
"type": "package",
"serviceable": true,
"sha512": "sha512-THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==",
"path": "microsoft.web.webview2/1.0.2903.40",
"hashPath": "microsoft.web.webview2.1.0.2903.40.nupkg.sha512"
},
"Newtonsoft.Json/13.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
"path": "newtonsoft.json/13.0.1",
"hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"path": "sqlitepclraw.core/2.1.6",
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
},
"System.Diagnostics.EventLog/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==",
"path": "system.diagnostics.eventlog/8.0.1",
"hashPath": "system.diagnostics.eventlog.8.0.1.nupkg.sha512"
},
"System.IO.Packaging/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KYkIOAvPexQOLDxPO2g0BVoWInnQhPpkFzRqvNrNrMhVT6kqhVr0zEb6KCHlptLFukxnZrjuMVAnxK7pOGUYrw==",
"path": "system.io.packaging/8.0.1",
"hashPath": "system.io.packaging.8.0.1.nupkg.sha512"
},
"System.ServiceProcess.ServiceController/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-02I0BXo1kmMBgw03E8Hu4K6nTqur4wpQdcDZrndczPzY2fEoGvlinE35AWbyzLZ2h2IksEZ6an4tVt3hi9j1oA==",
"path": "system.serviceprocess.servicecontroller/8.0.1",
"hashPath": "system.serviceprocess.servicecontroller.8.0.1.nupkg.sha512"
},
"UglyToad.PdfPig/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mddnoBg+XV5YZJg+lp/LlXQ9NY9/oV/MoNjLbbLHw0uTymfyuinVePQB4ff/ELRv3s6n0G7h8q3Ycb3KYg+hgQ==",
"path": "uglytoad.pdfpig/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Core/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bChQUAYApM6/vgBis0+fBTZyAVqjXdqshjZDCgI3dgwUplfLJxXRrnkCOdNj0a6JNcF32R4aLpnGpTc9QmmVmg==",
"path": "uglytoad.pdfpig.core/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.core.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Fonts/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Z6SBBAIL8wRkJNhXGYaz0CrHnNrNeuNtmwRbBtQUA1b3TDhRQppOmHCIuhjb6Vu/Rirp6FIOtzAU1lXsGik90w==",
"path": "uglytoad.pdfpig.fonts/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.fonts.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Tokenization/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U8VVH7VJjv6czP7qWyzDq6CRaiJQe7/sESUCL8H3kiEa3zi0l9TonIKlD/YidQ5DlgTumracii6zjLyKPEFKwA==",
"path": "uglytoad.pdfpig.tokenization/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.tokenization.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Tokens/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-m/j5RVfL4eF/OwX6ASprzK+yzD3l7xdgQ7zQPgENhjxfuXD+hj6FSeZlmxSTt9ywvWcTCjGKAILl9XTK9iQgCQ==",
"path": "uglytoad.pdfpig.tokens/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.tokens.1.7.0-custom-5.nupkg.sha512"
},
"xunit/2.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PtU3rZ0ThdmdJqTbK7GkgFf6iBaCR6Q0uvJHznID+XEYk2v6O/b7sRxqnbi3B2gRDXxjTqMkVNayzwsqsFUxRw==",
"path": "xunit/2.9.0",
"hashPath": "xunit.2.9.0.nupkg.sha512"
},
"xunit.abstractions/2.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==",
"path": "xunit.abstractions/2.0.3",
"hashPath": "xunit.abstractions.2.0.3.nupkg.sha512"
},
"xunit.assert/2.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Z/1pyia//860wEYTKn6Q5dmgikJdRjgE4t5AoxJkK8oTmidzPLEPG574kmm7LFkMLbH6Frwmgb750kcyR+hwoA==",
"path": "xunit.assert/2.9.0",
"hashPath": "xunit.assert.2.9.0.nupkg.sha512"
},
"xunit.core/2.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uRaop9tZsZMCaUS4AfbSPGYHtvywWnm8XXFNUqII7ShWyDBgdchY6gyDNgO4AK1Lv/1NNW61Zq63CsDV6oH6Jg==",
"path": "xunit.core/2.9.0",
"hashPath": "xunit.core.2.9.0.nupkg.sha512"
},
"xunit.extensibility.core/2.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zjDEUSxsr6UNij4gIwCgMqQox+oLDPRZ+mubwWLci+SssPBFQD1xeRR4SvgBuXqbE0QXCJ/STVTp+lxiB5NLVA==",
"path": "xunit.extensibility.core/2.9.0",
"hashPath": "xunit.extensibility.core.2.9.0.nupkg.sha512"
},
"xunit.extensibility.execution/2.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5ZTQZvmPLlBw6QzCOwM0KnMsZw6eGjbmC176QHZlcbQoMhGIeGcYzYwn5w9yXxf+4phtplMuVqTpTbFDQh2bqQ==",
"path": "xunit.extensibility.execution/2.9.0",
"hashPath": "xunit.extensibility.execution.2.9.0.nupkg.sha512"
},
"AxCopilot/0.7.3": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AxCopilot.SDK/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.Core/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.WinForms/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.Wpf/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -1,18 +0,0 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "8.0.0"
}
],
"configProperties": {
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

View File

@@ -1,391 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0/win-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {},
".NETCoreApp,Version=v8.0/win-x64": {
"AxCopilot/0.7.3": {
"dependencies": {
"AxCopilot.SDK": "1.0.0",
"DocumentFormat.OpenXml": "3.2.0",
"Markdig": "0.37.0",
"Microsoft.Data.Sqlite": "8.0.0",
"Microsoft.Web.WebView2": "1.0.2903.40",
"System.ServiceProcess.ServiceController": "8.0.1",
"UglyToad.PdfPig": "1.7.0-custom-5",
"Microsoft.Web.WebView2.Core": "1.0.2903.40",
"Microsoft.Web.WebView2.WinForms": "1.0.2903.40",
"Microsoft.Web.WebView2.Wpf": "1.0.2903.40"
},
"runtime": {
"AxCopilot.dll": {}
}
},
"DocumentFormat.OpenXml/3.2.0": {
"dependencies": {
"DocumentFormat.OpenXml.Framework": "3.2.0"
},
"runtime": {
"lib/net8.0/DocumentFormat.OpenXml.dll": {
"assemblyVersion": "3.2.0.0",
"fileVersion": "3.2.0.0"
}
}
},
"DocumentFormat.OpenXml.Framework/3.2.0": {
"dependencies": {
"System.IO.Packaging": "8.0.1"
},
"runtime": {
"lib/net8.0/DocumentFormat.OpenXml.Framework.dll": {
"assemblyVersion": "3.2.0.0",
"fileVersion": "3.2.0.0"
}
}
},
"Markdig/0.37.0": {
"runtime": {
"lib/net8.0/Markdig.dll": {
"assemblyVersion": "0.37.0.0",
"fileVersion": "0.37.0.0"
}
}
},
"Microsoft.Data.Sqlite/8.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
}
},
"Microsoft.Data.Sqlite.Core/8.0.0": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Web.WebView2/1.0.2903.40": {
"native": {
"runtimes/win-x64/native/WebView2Loader.dll": {
"fileVersion": "1.0.2903.40"
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.core/2.1.6": {
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"native": {
"runtimes/win-x64/native/e_sqlite3.dll": {
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"System.Diagnostics.EventLog/8.0.1": {
"runtime": {
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.IO.Packaging/8.0.1": {
"runtime": {
"lib/net8.0/System.IO.Packaging.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.ServiceProcess.ServiceController/8.0.1": {
"dependencies": {
"System.Diagnostics.EventLog": "8.0.1"
},
"runtime": {
"runtimes/win/lib/net8.0/System.ServiceProcess.ServiceController.dll": {
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
}
},
"UglyToad.PdfPig/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Fonts": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokenization": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Core/1.7.0-custom-5": {
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Core.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Fonts/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokenization": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Fonts.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Tokenization/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5",
"UglyToad.PdfPig.Tokens": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Tokenization.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"UglyToad.PdfPig.Tokens/1.7.0-custom-5": {
"dependencies": {
"UglyToad.PdfPig.Core": "1.7.0-custom-5"
},
"runtime": {
"lib/net6.0/UglyToad.PdfPig.Tokens.dll": {
"assemblyVersion": "0.1.8.0",
"fileVersion": "0.1.8.0"
}
}
},
"AxCopilot.SDK/1.0.0": {
"runtime": {
"AxCopilot.SDK.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Microsoft.Web.WebView2.Core/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.Core.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
},
"Microsoft.Web.WebView2.WinForms/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.WinForms.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
},
"Microsoft.Web.WebView2.Wpf/1.0.2903.40": {
"runtime": {
"Microsoft.Web.WebView2.Wpf.dll": {
"assemblyVersion": "1.0.2903.40",
"fileVersion": "1.0.2903.40"
}
}
}
}
},
"libraries": {
"AxCopilot/0.7.3": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"DocumentFormat.OpenXml/3.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-eDBT9G0sAWUvjgE8l8E5bGCFXgxCZXIecQ8dqUnj2PyxyMR5eBmLahqRRw3Q7uSKM3cKbysaL2mEY0JJbEEOEA==",
"path": "documentformat.openxml/3.2.0",
"hashPath": "documentformat.openxml.3.2.0.nupkg.sha512"
},
"DocumentFormat.OpenXml.Framework/3.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-e1neOKqRnSHUom4JQEorAoZ67aiJOp6+Xzsu0fc6IYfFcgQn6roo+w6i2w//N2u/5ilEfvLr35bNO9zaIN7r7g==",
"path": "documentformat.openxml.framework/3.2.0",
"hashPath": "documentformat.openxml.framework.3.2.0.nupkg.sha512"
},
"Markdig/0.37.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-biiu4MTPFjW55qw6v5Aphtj0MjDLJ14x8ndZwkJUHIeqvaSGKeqhLY7S7Vu/S3k7/c9KwhhnaCDP9hdFNUhcNA==",
"path": "markdig/0.37.0",
"hashPath": "markdig.0.37.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"path": "microsoft.data.sqlite/8.0.0",
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"path": "microsoft.data.sqlite.core/8.0.0",
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
},
"Microsoft.Web.WebView2/1.0.2903.40": {
"type": "package",
"serviceable": true,
"sha512": "sha512-THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==",
"path": "microsoft.web.webview2/1.0.2903.40",
"hashPath": "microsoft.web.webview2.1.0.2903.40.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"path": "sqlitepclraw.core/2.1.6",
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
},
"System.Diagnostics.EventLog/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==",
"path": "system.diagnostics.eventlog/8.0.1",
"hashPath": "system.diagnostics.eventlog.8.0.1.nupkg.sha512"
},
"System.IO.Packaging/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KYkIOAvPexQOLDxPO2g0BVoWInnQhPpkFzRqvNrNrMhVT6kqhVr0zEb6KCHlptLFukxnZrjuMVAnxK7pOGUYrw==",
"path": "system.io.packaging/8.0.1",
"hashPath": "system.io.packaging.8.0.1.nupkg.sha512"
},
"System.ServiceProcess.ServiceController/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-02I0BXo1kmMBgw03E8Hu4K6nTqur4wpQdcDZrndczPzY2fEoGvlinE35AWbyzLZ2h2IksEZ6an4tVt3hi9j1oA==",
"path": "system.serviceprocess.servicecontroller/8.0.1",
"hashPath": "system.serviceprocess.servicecontroller.8.0.1.nupkg.sha512"
},
"UglyToad.PdfPig/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mddnoBg+XV5YZJg+lp/LlXQ9NY9/oV/MoNjLbbLHw0uTymfyuinVePQB4ff/ELRv3s6n0G7h8q3Ycb3KYg+hgQ==",
"path": "uglytoad.pdfpig/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Core/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bChQUAYApM6/vgBis0+fBTZyAVqjXdqshjZDCgI3dgwUplfLJxXRrnkCOdNj0a6JNcF32R4aLpnGpTc9QmmVmg==",
"path": "uglytoad.pdfpig.core/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.core.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Fonts/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Z6SBBAIL8wRkJNhXGYaz0CrHnNrNeuNtmwRbBtQUA1b3TDhRQppOmHCIuhjb6Vu/Rirp6FIOtzAU1lXsGik90w==",
"path": "uglytoad.pdfpig.fonts/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.fonts.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Tokenization/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U8VVH7VJjv6czP7qWyzDq6CRaiJQe7/sESUCL8H3kiEa3zi0l9TonIKlD/YidQ5DlgTumracii6zjLyKPEFKwA==",
"path": "uglytoad.pdfpig.tokenization/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.tokenization.1.7.0-custom-5.nupkg.sha512"
},
"UglyToad.PdfPig.Tokens/1.7.0-custom-5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-m/j5RVfL4eF/OwX6ASprzK+yzD3l7xdgQ7zQPgENhjxfuXD+hj6FSeZlmxSTt9ywvWcTCjGKAILl9XTK9iQgCQ==",
"path": "uglytoad.pdfpig.tokens/1.7.0-custom-5",
"hashPath": "uglytoad.pdfpig.tokens.1.7.0-custom-5.nupkg.sha512"
},
"AxCopilot.SDK/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.Core/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.WinForms/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"Microsoft.Web.WebView2.Wpf/1.0.2903.40": {
"type": "reference",
"serviceable": false,
"sha512": ""
}
}
}

Some files were not shown because too many files have changed in this diff Show More