이 페이지는 영어 문서의 번역입니다. 명령, 식별자, 예제는 그대로입니다. 런타임 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 Fileax-code: Fix This Fileax-code: Explain Selectionax-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
개발
code packages/integration-vscode— 저장소 루트가 아니라 이 패키지를 직접 엽니다.pnpm installpnpm run watch:esbuild—dist/extension.js를 번들합니다. 변경되면 다시 빌드합니다. 워크스페이스 SDK가 빌드되어 있어야 합니다.pnpm --dir ../sdk/js run build.F5를 눌러 확장이 로드된 디버그 VS Code 창을 실행합니다.- 코드를 바꾼 뒤 디버그 창을 다시 로드합니다(
Cmd+Shift+P→Developer: Reload Window).