AX Agent 코워크·코드 흐름과 컨텍스트 관리를 claude-code 기준으로 대폭 정리
- 코워크·코드 프롬프트, 도구 선택, 문서 생성/검증 흐름을 claude-code 동등 품질 기준으로 재정렬함 - OpenAI/vLLM 경로의 오래된 tool history를 평탄화하고 최근 이력만 구조화해 컨텍스트 직렬화를 경량화함 - AX Agent UI를 테마 기준으로 재구성하고 플랜 승인/오버레이/이벤트 렌더링/명령 입력 상호작용을 개선함 - 파일 후보 제안, 반복 경로 정체 복구, LSP 보강, 문서·PPT 처리 개선, 설정/서비스 인터페이스 정리를 함께 반영함 - README.md 및 docs/DEVELOPMENT.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:
53
build-quick.sh
Normal file
53
build-quick.sh
Normal file
@@ -0,0 +1,53 @@
|
||||
#!/usr/bin/env bash
|
||||
# AX Copilot - Quick Dev Build (no encryption, no obfuscation, no installer)
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")" && pwd)"
|
||||
APP="$ROOT/src/AxCopilot/AxCopilot.csproj"
|
||||
OUT="$ROOT/dist"
|
||||
APP_OUT="$OUT/AxCopilot"
|
||||
RUNTIME="win-x64"
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo " AX Copilot - Quick Build (dev)"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
# Stop running process (best-effort)
|
||||
if command -v taskkill &>/dev/null; then
|
||||
taskkill //IM AxCopilot.exe //F 2>/dev/null || true
|
||||
fi
|
||||
|
||||
rm -rf "$OUT"
|
||||
mkdir -p "$APP_OUT"
|
||||
|
||||
echo "[1/1] Publishing main app (self-contained $RUNTIME)..."
|
||||
dotnet publish "$APP" \
|
||||
-c Release \
|
||||
-r "$RUNTIME" \
|
||||
--self-contained true \
|
||||
-o "$APP_OUT" \
|
||||
--nologo \
|
||||
-v minimal \
|
||||
-p:DebugType=None \
|
||||
-p:DebugSymbols=false \
|
||||
-p:CopyOutputSymbolsToPublishDirectory=false \
|
||||
-p:EnableSourceLink=false \
|
||||
-p:PublishSingleFile=true \
|
||||
-p:EnableCompressionInSingleFile=true \
|
||||
-p:IncludeNativeLibrariesForSelfExtract=true \
|
||||
-p:PublishReadyToRun=true
|
||||
|
||||
# Cleanup debug/metadata artifacts
|
||||
rm -f "$APP_OUT"/*.pdb "$APP_OUT"/*.xml "$APP_OUT"/*.deps.json "$APP_OUT"/*.runtimeconfig.json 2>/dev/null || true
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo " Quick Build Complete!"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo " Output: $APP_OUT"
|
||||
echo ""
|
||||
echo " Skipped: encryption, obfuscation, AxKeyEncryptor, installer"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user