本页译自英文文档。命令、标识符和示例保持原样。运行时 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)。