AX Code を入手 · 無料ドキュメント

このページは英語版ドキュメントの翻訳です。コマンド、識別子、例はそのままです。ランタイム 7.24.4 · SDK 2.6.7。 英語版

AX Code for VS Code 拡張

エディターの中の AX Code コーディングエージェントです。実際のワークスペースを読み、コードを説明しレビューし、1 回のクリックで挿入または適用できる変更を渡します。チャットボットではありません。編集の流れに接続されたエージェントです。

インストール

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。

前提条件

AX Code CLI と、少なくとも 1 つのプロバイダーをインストールしてください。

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