AX Code 받기 · 무료문서

이 페이지는 영어 문서의 번역입니다. 명령, 식별자, 예제는 그대로입니다. 런타임 7.24.4 · SDK 2.6.7. 영어 원문

VS Code용 AX Code

편집기 안의 AX Code 코딩 에이전트입니다. 실제 워크스페이스를 읽고, 코드를 설명하고 검토하며, 한 번의 클릭으로 삽입하거나 적용할 수 있는 변경을 건넵니다. 챗봇이 아닙니다. 편집 작업 흐름에 연결된 에이전트입니다.

설치

VS Code Marketplace에서 받습니다. AX Code (AutomatosX). 명령줄에서 설치할 수도 있습니다.

code --install-extension AutomatosX.ax-code-vscode

기능

  • 사이드바의 에이전트 패널. 스트리밍, 마크다운으로 렌더링된 답변, 인라인 도구 활동이 있습니다.
  • 동작하는 코드 블록. 모든 블록에 복사, 커서 위치에 삽입, 새 파일에서 열기가 있습니다. 직접 선택해서 복사하고 붙여 넣을 필요가 없습니다.
  • 현재 파일이나 선택 영역에 대한 편집기 명령(오른쪽 클릭):
    • ax-code: Explain This File
    • ax-code: Fix This File
    • ax-code: Explain Selection
    • ax-code: Review Selection 명령은 입력을 미리 채우므로, 프롬프트가 나가기 전에 검토합니다. 아무것도 자동으로 보내지 않습니다.
  • @ 파일 참조. Cmd/Ctrl+Alt+K는 현재 파일(선택 범위 포함, 예: @src/app.ts#L12-34)을 입력에 넣습니다.
  • 이미지 붙여넣기. Ctrl+V 스크린샷을 프롬프트 첨부로 입력에 바로 넣습니다.
  • 입력 기록. ↑/↓로 이전 프롬프트를 다시 불러옵니다.
  • 모델 선택기. ax-code providers login로 구성한 어떤 공급자든 대상으로 합니다.
  • 지속되는 세션. 패널을 다시 로드해도 유지됩니다.
  • 터미널 실행기. 전체 TUI 경험을 엽니다.

설정

설정 기본값 설명
axCode.binaryPath "" ax-code 바이너리의 경로입니다. 비어 있으면 자동으로 찾습니다(모노레포 개발 또는 PATH).
axCode.serverTimeoutMs 90000 ax-code serve가 시작될 때까지 기다리는 시간입니다.
axCode.requestTimeoutMs 600000 메시지당 시간 제한입니다(기본 10분).
axCode.defaultModel "" 선택기로 덮어쓰기 전까지 사용하는 providerID/modelID입니다.

사전 요구 사항

AX Code CLI와 공급자를 하나 이상 설치합니다.

ax-code providers login

개발

  1. code packages/integration-vscode — 저장소 루트가 아니라 이 패키지를 직접 엽니다.
  2. pnpm install
  3. pnpm run watch:esbuild — dist/extension.js를 번들합니다. 변경되면 다시 빌드합니다. 워크스페이스 SDK가 빌드되어 있어야 합니다. pnpm --dir ../sdk/js run build.
  4. F5를 눌러 확장이 로드된 디버그 VS Code 창을 실행합니다.
  5. 코드를 바꾼 뒤 디버그 창을 다시 로드합니다(Cmd+Shift+P → Developer: Reload Window).

이슈

https://discord.gg/gf9UyPxaN2