Эта страница переведена с английской документации. Команды, идентификаторы и примеры не изменены. Среда выполнения 7.24.4 · SDK 2.6.7. Английский оригинал
AX Code для VS Code
Кодирующий агент AX Code внутри редактора — он читает вашу настоящую рабочую область, объясняет и рецензирует код и отдаёт изменения, которые можно вставить или применить одним щелчком. Это не чат-бот: агент встроен в процесс редактирования.
Установка
Возьмите его на VS Code Marketplace: AX Code (AutomatosX) — или из командной строки:
code --install-extension AutomatosX.ax-code-vscode
Возможности
- Панель агента на боковой панели с потоковыми ответами в markdown и встроенной активностью инструментов.
- Блоки кода, которые действуют: у каждого блока есть Копировать / Вставить в позицию курсора / Открыть в новом файле — без ручного выделения и вставки.
- Команды редактора для текущего файла или выделения (правый щелчок):
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 используется, пока его не переопределят через выбор. |
Предварительные условия
Установите CLI AX Code и хотя бы одного провайдера:
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) после изменений кода.