AcpAgent Client 1.4.4
v1.4.3 之后合入 main 的一批:BACKLOG P0「会话身份与生命周期」四条、画板 09「等你处理」、通用 toast、主题跟随系统、终端里看得见正在组的字、退出时回收 agent 子进程。发版前由主会话把 v1.4.3..main 的代码改动整体复审一遍、整改后经 cursor(grok-4.7-high-fast)复审到 0 条,细目见 rounds/round-1.4.4/round-1.4.4.md。
下载哪一个
| 文件 | 体积 | 说明 |
|---|---|---|
AcpAgentClient-1.4.4-setup.exe |
79.0 MB | 一般选这个。per-user 安装,装进 %LOCALAPPDATA%\Programs\AcpAgentClient,不要管理员权限。含 Zed Agent sidecar |
AcpAgentClient-1.4.4-windows-x64.zip |
107.3 MB | 免安装,解压即用。含 Zed Agent sidecar |
AcpAgentClient-1.4.4-windows-x64-nosidecar.zip |
46.2 MB | 免安装,不含 sidecar:不需要 Zed 内置 agent 时体积小一半多。其余五个 agent 照常 |
Windows 10 / 11 x64。其余 agent(Claude Agent、Codex、Cursor、pi、DeepSeek Harness)走 ACP registry 在应用内安装,npx 型的需要系统 Node ≥ 22(没有的话应用会下载一份受管 Node 到自己的数据目录)。
安装包没有代码签名,SmartScreen 首次会拦一下:「更多信息」→「仍要运行」。用户数据在 %APPDATA%\AcpAgentClient,卸载不会删它。sidecar(zed-agent-acp)仍是 1.21.0,跟上游 zed 钉版本走,与应用版本无关(硬性规则 11)。
SHA-256:
34006ef26c20e3ec108a34146e3b4455eea32ea936f02bdcdc7f051f749c6368 AcpAgentClient-1.4.4-windows-x64.zip
a128f8f9c114e7b941e45885bb43038fb1aef9782b7e3b20b860b01912e11507 AcpAgentClient-1.4.4-windows-x64-nosidecar.zip
415a178744c02994ef3560aa9dbff08ba07d9137c6df79f5a0071dca5d65105e AcpAgentClient-1.4.4-setup.exe
变更
会话身份与生命周期(BACKLOG P0 四条)
- 载会话中途失败不再留半份转录:
session/load失败时这次重放整段作废,原先有转录的原样留着(关掉 / 重载 / 崩溃之后重点开的唯一一份就在这儿),原先没有的把空壳收回、下次点开能重试。 - 发消息不再把选中的会话静默顶掉:一轮对话按会话相对当前连接的状态分流——没挂在连接上但可能挂回来的先挂回(连上 →
session/load/session/resume)再发;挂不回的输入框占位文案先说明「发送会新开一条」;挂回失败不开新会话,这一轮以失败收在转录里(画板 31 的结束行)。 - 重载或崩溃之后,同一 agent 名下的其它会话也发得出去:连接每换一代,这个 agent 名下内存里的会话全部标成挂空,切过去或发送 / Regenerate / 下拉之前自动挂回;认证页的重连同样记账。重载 agent 在有会话正在挂回 / 载入时不动手。
- 认证期间换了项目,认证完成后建出来的会话不再挂到旧目录:会话照常登记在发起时的目录下(切回那个项目就在侧栏里),不顶掉当前项目里正看着的。
等你处理(画板 09)
- 后台或换走的会话挂着权限请求 / 表单请求时,侧栏那一行在「N 条消息」后出
▲ 待授权/ⓘ 待输入(当前会话也显示;扫掠亮点停下只留底线,行高不变),项目切换钮与切换器每一行在在跑数徽标左边并排一枚等你数徽标,tooltip 整句「N 个会话等你处理 · N 个会话在运行 · N 个工作区」。 - 「等你处理」与「运行中」互斥:等你的会话不扫掠、不计入在跑数;回应 / agent 撤回 /
session/cancel/ agent 退出之后回到运行中,扫掠从新周期开始。只提示、不代劳。
壳级提示(toast,设计稿之外的增补)
- 各处原先只进日志的失败(新建 / 删除会话失败、附件超限、载不回历史、开终端失败、外观设置没能存下来……)照原文摆到会话头正下方的提示条上,6 秒自动收起、鼠标停在上面不计时、可点 × 关掉;同一句不叠两条,最多挂 3 条。
- 侧栏点开一条内存里没有转录的会话,连 agent +
session/load期间挂「会话正在加载中,请稍后」,按当前会话判(切走不显示、切回来还没载完就又显示);载着的时候再点同一条不会再连一遍 agent。
主题跟随系统(画板 07)
- 侧栏标题条那个按钮改成浅色 → 深色 → 跟随系统三档循环,图标显示当前档(太阳 / 月亮 / 显示器),tooltip 写明当前档与点下去切到哪。「跟随系统」按操作系统当前的深浅落定,系统一切换整个应用跟着换套;
settings.json存的是选择("system"),缺省仍是浅色。
终端
- 中文输入法组字期间,正在组的字画在终端光标处(xterm 自带的组字串绘制,终端字体 + 下划线),shell 输出冲不掉;上屏 / 取消 / 失焦后清掉。此前光标处什么都没有,只有候选框里看得到拼音。
退出时回收 agent 子进程(BACKLOG P0)
- 关窗那一刻还在握手的
agent_connect(Cursor 的 cmd → powershell → node 冷启动要好几秒)也由core_shutdown中止并结束进程树,等它们落定才放行;之后的agent_connect一律拒绝。收尾期间再点一次 ✕ 不再直接放行,两次关窗请求等同一次收尾。 - 无头模式(R3 / R5 / R6)在
exit()之前一律走同一条收尾,中途出错跳出的那条路也走到。
其他
- 发版前主会话复审补的一处:外观设置落盘失败(或一直读不到设置而不落盘)时,那一句也落成 toast,不再只在日志里。
- BACKLOG 按所有者裁定关闭一批(行内 HTML 只认
<br>、没有归属的终端缓冲、安装或升级进行中关掉应用等),记rounds/BACKLOG-CLOSED.md。