このページは英語版ドキュメントの翻訳です。コマンド、識別子、例はそのままです。ランタイム 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 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 と、少なくとも 1 つのプロバイダーをインストールしてください。
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)。