取得 AX Code · 免費文件

本頁譯自英文文件。指令、識別名稱與範例保持原樣。執行環境 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 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 二進位檔的路徑。空白時自動偵測(monorepo 開發,或 PATH)。
axCode.serverTimeoutMs 90000 等待 ax-code serve 啟動的時間。
axCode.requestTimeoutMs 600000 每則訊息的逾時(預設 10 分鐘)。
axCode.defaultModel "" 在選擇器覆寫之前使用的 providerID/modelID。

先決條件

安裝 AX Code CLI 與至少一個供應商:

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