Skip to content

a4agent v0.5.2

Choose a tag to compare

@eogee eogee released this 08 Oct 20:24
· 24 commits to master since this release

a4agent v0.5.2

新增:ZCode / Qoder 无头执行不再要求单独安装 CLI

v0.5.1 把无头任务下发扩展到了六端,但 ZCode 与 Qoder 仍要求你单独安装它们的命令行工具。本版本起,只要桌面端已安装,a4agent 会自动发现并复用其自带的命令行内核:

引擎 内核来源 本机实测版本
ZCode 桌面端自带 resources/glm/zcode.cjs(随 IDE 自动更新) 0.16.9
Qoder 桌面端自带 agent-sdk worker(与官方 qodercli 同源) 1.1.64
  • 探测优先级:官方 CLI(PATH)→ 桌面端内置内核;内置内核随 IDE 更新,登录态与桌面端一致
  • ZCode 无头执行补上了 --cwd 工作目录参数,下发的「工作目录」对 ZCode 真正生效
  • 六端探测现在全部可见版本号,鼠标悬停可看不可用时的真实原因

改进:下发前看得见「本次将使用的模型」

下发对话框新增「使用模型」一行,随引擎选择实时显示该工具当前配置的默认模型(如 dots3-note-prev、opencodego/deepseek-v4-flash、strata/qwen3.8-flash-next-q2_0):

  • 模型与 API 由各工具自己的配置决定,a4agent 不代管——这一行让「实际会用哪个模型」在下发前就可见,避免 IDE 里切了模型、无头任务却走了另一份配置的「分叉」不知情
  • dsh 与 Qoder 的模型配置分别由 dsh 自管 / 经专有加密,显示「以实测为准」——预检的真实调用会给出确切答案

改进:预检失败改为弹窗前置提示

  • 预检不通过时直接弹窗展示一句话可执行的原因(如「实测未通过:引擎退出码 1:ProviderBusinessError: User not found.」),不再向任务队列写入一条注定无法执行的失败记录
  • 预检失败原因现在会带上 stderr 里的真实说明(此前 Qoder 只显示「退出码 127」,现在能看到「Qoder CLI is not installed. Install: https://qoder.com」)
  • dsh / Qoder 的模型配置读不到时不再被误判为「未配置」,统一交给预检实测给出真实答案;顺带修复了 dsh 配置检查的一处潜在调用错误

改进:任务下发页视觉统一

  • 下发表单卡片化并与「任务队列」标题对齐,与全页「薄荷画布 + 无瑕白卡」设计语言一致
  • 全部单选/多选控件统一为主题绿风格:单选为「绿环 · 白隔 · 绿芯 · 柔光晕」,多选为「绿底白勾」,替代此前蓝/墨/绿混用的原生控件
  • 新增页面级悬浮滚动条,不再向左挤占内容宽度

兼容性说明

  • Windows 10/11 64 位
  • 配置与数据仍存于 %APPDATA%\a4agent,升级全程保留
  • 无头任务的模型与 API 仍完全由你在各应用内自己配置:ZCode 需在其 CLI 配置中选定可用供应商(IDE 的套餐登录不共享给无头内核);Qoder 首次使用需 qodercli login 一次

升级说明

  • 直接运行新版 a4agent-setup-0.5.2.exe 覆盖安装即可,数据与配置(%APPDATA%\a4agent\)全程保留

校验

  • 安装包:a4agent-setup-0.5.2.exe(21,147,085 字节)
  • SHA256:DC063CE77EBF7D5D56C6008A2648A17148BDF34FB98B1DD91EB703729500C266