Skip to content

AcpAgent Client 1.4.2

Choose a tag to compare

@ClickPM ClickPM released this 23 Sep 01:04
· 131 commits to main since this release

v1.4.1 之后合入 main 的 iteration-02 一批(七项,回合折叠两条口径 + BACKLOG 收尾三组 + 一条所有者报障)。第 2–7 项都经 cursor(grok-4.7-high-fast)审查、0 条 high 收口,第 1 项是所有者指定的 main 直改(未审查)。逐项细目见 iterations/iteration-02.md。

下载哪一个

文件 体积 说明
AcpAgentClient-1.4.2-setup.exe 79.0 MB 一般选这个。per-user 安装,装进 %LOCALAPPDATA%\Programs\AcpAgentClient,不要管理员权限。含 Zed Agent sidecar
AcpAgentClient-1.4.2-windows-x64.zip 107.2 MB 免安装,解压即用。含 Zed Agent sidecar
AcpAgentClient-1.4.2-windows-x64-nosidecar.zip 46.1 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:

637c88bfb64ff015d972c720ad82371c80c5243a7375c5144169dc3873f41300  AcpAgentClient-1.4.2-windows-x64.zip
99c01cc524a1a1c77b9f60470ad111c45ca5ad856b83ed4870126c1fcd48f594  AcpAgentClient-1.4.2-windows-x64-nosidecar.zip
584353b695168ca9badff365aaa15c96a8b65cff811b11ef9305ddca84ad5340  AcpAgentClient-1.4.2-setup.exe

变更

风扇狂转(所有者报障)

两条根因,同时修:

  • 文件树 git 徽章自激空转:git status 自己会建删 .git/index.lock(Windows 还会给 .git 目录本身报一条 Modified),文件监听把它当成仓库变化上报,前端据此再跑一次 git status —— 仓库零改动时每秒起 2–6 个 git.exe。现在 .git 之下目录身上的事件与 *.lock 一律不算(有子模块时 .git/modules/<name>/ 同理);.git/HEAD 写入、index.lock → index 改名照常触发刷新。
  • 两处常驻动画整窗重绘:运行中的 spinner 与侧栏扫掠线没有 RepaintBoundary,会话运行时整窗每帧重栅格(2880×1800 @ 120Hz 核显实测 GPU 44–64%)。两处各包一层。

回合折叠的两条口径(画板 08)

  • 含失败工具调用、但正常收轮的回合照常自动折叠:失败数仍由摘要行的「N 项失败」提示。画板 08 / 70 的规则文字与设置页那句说明同步改了。
  • session/load 重放回来的历史也能折:历史里没有轮边界时,按顶层用户消息切轮(与画板 43 时间线、Restore 截断点同一口径)。折叠后的滚动锚点对历史轮也能稳住。

会话索引写回取错源(三处同根因)

  • 收轮写回 sessions.json 时标题会被冲掉:现在退回索引里已有的标题(含会话头那一半)。
  • 后台跑完的会话侧栏计数不当场刷新:收轮时写回的是刚跑完那一条,而不是当前选中的那条。
  • session/list 校对的 cwd 过滤与工作区用同一套规范化,大小写 / 分隔符不同的同一目录不再被当成两个。

输入框两条

  • 从文件选择器加图没有大小门:门判在 base64 编码之前,超了直接提示「图片太大,没有加进输入框」,不再先编码一个几十 MB 的字符串把界面卡住。
  • @ 菜单在用户改词 / 清空之后自己弹出来:异步结果回来时复核 token,对不上就丢。(Esc / 点外面但一个字没改的那半留在 BACKLOG。)

换主题 / 换字体之后界面只切一半

Markdown 正文(字色、行内代码底色、表格)、registry / 设置页 / 工具卡的徽章、各处 chevron、spinner、文件面板空态,现在都跟着一起变,不用重开会话。

流程与文档

  • 新增敏捷迭代流程 iterations/(与轮次 rounds/ 并列,承接日常修复与单画板功能)。
  • rounds/BACKLOG.md 按 P0–P5 / X 重写,已关闭条目拆到 rounds/BACKLOG-CLOSED.md;新增 design/DIVERGENCE.md 记录画板与实现的既成偏离。