AX Commander 테두리에 무지개빛 회전 애니메이션을 표시합니다. GPU 가속을 사용하므로 저사양 PC에서는 끄는 것을 권장합니다. AX Commander에서 ; 다음 키워드를 입력하면 미리 저장된 텍스트를 즉시 붙여넣습니다. 변수: {date} {time} {datetime} {year} {month} {day} 별칭 입력: 쉼표로 구분해서 입력 (예: 잠금, l ) → AX Commander에서 /잠금 또는 /l 로 실행 /lock /sleep /hibernate /restart /shutdown /logout /recycle 별칭을 모두 지우고 기본 명령어만 사용합니다. 키워드를 입력하면 AX Commander에서 예약어 없이 바로 앱·URL·폴더를 열 수 있습니다. AI가 도구(파일 읽기/쓰기, 검색, Git 등)를 실행할 때 그 전(Pre) 또는 후(Post)에 사용자가 등록한 스크립트를 자동으로 실행하는 확장 기능입니다. ■ 동작 흐름 AI 판단 → [Pre 훅] → 도구 실행 → [Post 훅] → 다음 단계 ■ 활용 예시 • 파일 수정 후 자동 백업 스크립트 실행 • Git 커밋 전 린트/테스트 자동 검사 • 모든 도구 호출을 로그 파일에 기록 • 특정 도구 실행 시 알림 표시 ■ 안전 설계 • 훅 실패 시에도 AI 작업은 정상 진행됩니다 • 타임아웃 초과 시 스크립트가 자동 종료됩니다 • 각 훅을 개별적으로 켜고 끌 수 있습니다 지원 스크립트: .bat, .cmd, .ps1 훅 스크립트가 이 시간 내에 완료되지 않으면 자동으로 강제 종료됩니다. • 간단한 로깅: 3~5초 권장 • 린트/테스트 실행: 10~20초 권장 • 타임아웃 시 AI 작업은 정상 진행됩니다 스크립트에 환경 변수로 도구 실행 정보가 전달됩니다. 스크립트 내에서 이 값을 읽어 원하는 작업을 수행하세요. ■ 공통 (Pre/Post 모두) AX_TOOL_NAME — 실행된 도구 이름 (예: file_write) AX_TOOL_TIMING — 실행 시점 (pre 또는 post) AX_TOOL_INPUT — 도구에 전달된 입력 (JSON) AX_WORK_FOLDER — 현재 작업 폴더 경로 ■ Post 전용 (도구 실행 후에만) AX_TOOL_OUTPUT — 도구 실행 결과 텍스트 AX_TOOL_SUCCESS — 성공 여부 (true / false) ■ 훅 설정 항목 • 대상 도구: * (전체) 또는 특정 도구명 • 타이밍: Pre (실행 전) / Post (실행 후) • 스크립트: 실행할 .bat/.cmd/.ps1 파일 경로 ■ 스크립트 예시 (backup.bat) @echo off echo [%date%] %AX_TOOL_NAME% >> log.txt 마크다운 기반 재사용 워크플로우 시스템입니다. *.skill.md 파일로 스킬을 정의하면 슬래시 명령어(/)로 호출할 수 있습니다. 스킬 폴더: %APPDATA%\AxCopilot\skills\ 예: /daily-standup, /bug-hunt, /code-explain Language Server Protocol을 사용하여 AI가 코드를 더 정확하게 이해합니다. • 심볼 정의 위치 찾기 (Goto Definition) • 심볼이 사용된 모든 위치 검색 (Find References) • 파일 내 클래스/메서드/필드 목록 조회 지원 언어: C#, TypeScript, Python, C++, Java 해당 언어 서버가 PC에 설치되어 있어야 동작합니다. 프로젝트 파일을 자동으로 분석하여, 자연어 질문으로 관련 코드를 찾습니다. 예: "사용자 인증 로직", "DB 연결 설정" 작업 폴더 변경 시 자동으로 재인덱싱됩니다. 큰 프로젝트에서는 인덱싱에 시간이 걸릴 수 있습니다. 코드 시맨틱 검색 시 이 크기(KB)를 초과하는 파일은 인덱싱하지 않습니다. 큰 파일(빌드 산출물, 데이터 파일)을 제외하여 성능을 보호합니다. 일반적으로 500KB가 적정합니다. AI가 파일을 수정하면 변경 전/후를 색상으로 구분하여 보여줍니다. 추가된 줄(녹색), 삭제된 줄(빨강)을 한눈에 확인하고 적용/취소 버튼으로 변경을 승인하거나 되돌릴 수 있습니다. AI가 파일 읽기/쓰기, 명령 실행 등 도구를 사용한 이력을 날짜별 JSON 파일로 기록합니다. 30일이 지난 로그는 자동 삭제됩니다. AI가 큰 작업을 여러 개의 작은 작업으로 나누어 동시에 실행할 수 있습니다. 이 값은 동시에 실행할 수 있는 최대 작업 수를 제한합니다. 값이 클수록 빠르지만 CPU/메모리 사용량이 증가합니다. 현재 사용 중인 AI 모델이 응답하지 않을 때, 여기서 선택한 모델을 순서대로 시도합니다. 여러 모델을 켜두면 안정성이 높아집니다. 외부 도구 서버를 연결하여 AI가 다양한 작업을 수행할 수 있게 합니다. 예: DB 조회, Jira 이슈 관리, Slack 메시지 등