本頁譯自英文文件。指令、識別名稱與範例保持原樣。執行環境 7.24.4 · SDK 2.6.7。 英文原文
適用於 VS Code 的 AX Code
AX Code 程式開發 agent 在你的編輯器裡——它讀取你實際的工作區,說明並審閱程式,並把你可以一鍵插入或套用的變更交給你。不是聊天機器人:而是接到你編輯工作流程的 agent。
安裝
從 VS Code Marketplace 取得:AX Code(AutomatosX)——或從命令列:
code --install-extension AutomatosX.ax-code-vscode
功能
- 側欄中的 Agent 面板,具有串流、以 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 二進位檔的路徑。空白時自動偵測(monorepo 開發,或 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)。