获取 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