Authine Agent Code
在 VS Code 侧栏里向云枢技术支持 Agent 提问。登录后可直接问问题,也可以带上 ONES 工单号、咨询单号,回答会流式显示。
使用
- 安装扩展后,左侧活动栏打开 Authine Agent Code。
- 用平台账号、密码登录。凭据保存在系统钥匙串,不会写入设置文件。
- 登录成功后进入问答界面,在底部输入框提问。
- Enter 发送,Shift+Enter 换行,Escape 停止生成
- 可点欢迎页的示例直接提问
- 可切换 Agent(完整排查)和 Chat(快速问答)
- 标题栏或面板内可开始新对话、退出登录
- 登录页底部的服务地址可点开设置修改
可以怎么问
直接输入问题即可。带上工单号时,Agent 会按工单来理解:
| 你输入 |
含义 |
#1234 这个缺陷怎么修 |
ONES #1234 |
ONES-1234、ones 1234 |
ONES #1234 |
咨询单 20260814001 |
咨询单 20260814001 |
H3-20260814001 |
咨询单 20260814001 |
让 Agent 自动修
说「帮我修复 #1234」这类祈使句,会走自动修复而不是问答:
帮我修复 [#1234](https://github.com/stogefei/authine_agent_code/issues/1234)
面板里会出现任务卡片,显示五个阶段的实时进度:排队 → 读工单 → 定位 → 改代码 → 提 MR。
这是长任务,可能要跑十几分钟,期间可以关掉侧栏做别的事,甚至重启 VS Code —— 回来后
进度会自动接上。
完成后卡片给出修复分支和 MR 链接:
- 点 切到该分支:在集成终端预填
git fetch + git checkout,回车由你按
- 本地跑起来验证,看 diff
- 通过就在 GitLab 合 MR;不通过点 重试
注意区分:#1234 这个缺陷怎么修 是在问方案,走问答;帮我修复 [#1234](https://github.com/stogefei/authine_agent_code/issues/1234) 是下指令,
走修复。这条边界是刻意设计的 —— 误判成修复会真的建分支提 MR。
后端还没上线修复能力时不会报错,会提示一句并自动按问答处理。也可以在设置里关掉
enableFix。
设置
在 VS Code 设置里搜索 Authine Agent Code:
| 项 |
说明 |
默认 |
authineAgentCode.serverUrl |
后端服务地址 |
http://127.0.0.1:8000 |
authineAgentCode.requestTimeoutMs |
单次问答最长等待(毫秒) |
420000(7 分钟) |
authineAgentCode.fixTimeoutMs |
单个修复任务最长等待(毫秒) |
1800000(30 分钟) |
authineAgentCode.enableFix |
启用自动修复入口 |
true |
authineAgentCode.logLevel |
日志级别 |
info |
局域网访问时,把 serverUrl 改成后端机器的 IP,例如 http://192.168.1.23:8000。
出问题时把 logLevel 调成 debug,用命令面板的 Authine Agent Code: 查看日志
打开输出通道。日志不含 token 和密码,可以直接复制出来。
开发
npm install
npm run verify # typecheck + 单测 + 打包
npm run watch # 开发时增量编译
然后按 F5 打开调试实例。必须单独打开本目录再按 F5 —— 多根工作区里
${workspaceFolder} 会解析成第一个根,导致加载错目录。
分层结构、修复链路流程图、状态归属和安全边界见 ARCHITECTURE.md。