Получить AX Code · БесплатноДокументация

Эта страница переведена с английской документации. Команды, идентификаторы и примеры не изменены. Среда выполнения 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 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 используется, пока его не переопределят через выбор.

Предварительные условия

Установите CLI AX Code и хотя бы одного провайдера:

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