Skip to content

v1.0.90

Choose a tag to compare

@github-actions github-actions released this 07 Sep 08:52
· 30 commits to main since this release
38699ee

变更 / Changes

Fixed

  • 看板的接管命令保持裸 claude,并把「worker 到底跑哪个 claude」写进法典(§55 第五幕 追记 2026-09-07):两次终端接管打出 [worker crashed (exit 143) — respawning…] … exited (exit 1 before init) 后,第一版修法想把 copy_cmd 的第一个词换成派发用的稳定副本路径;只读复核 live 机器(~/.claude/daemon.logpsauto-deploy.log)证明 --bg worker 跑的是 Claude Code per-user daemon 的 binary、daemon 随登录 shell 的 claude 自我升级——终端里的裸 claude 才是与 worker 同源的客户端,副本是两次部署之间落后的一方,写副本进来会在整个滞后窗口里用旧客户端接新 worker。所以 copy_cmd 三种形不变(act/lib/dashboard.TAKEOVER_CLAUDE,判例钉住副本 / pin 都在时仍是裸词);两次事故的根因另案追查(09-07 那两条 exit 1 before init 发生时三份 binary 同版)。
  • 投影 pass 的 roster 查询(claude agents --json --all)改走 config.resolve_claude_bin + DISABLE_AUTOUPDATER=1:act/ + server/ 里最后一处裸 claude argv,与 executor 侧同一查询、与本仓库起的每一个 claude 同一解析(§55 规则);查实它不是 daemon 的 spawner,此改动只关一致性,不关 worker binary。

安装 / Install

macOS

下载下方的 ZelinAIAssistant-*.pkg 双击安装。装完后菜单栏会自动出现小图标(首启弹权限设置页)。

这个安装包目前没有 Apple 开发者签名,所以 macOS 第一次会拦下它说"无法打开"。这不是故障,也不是恶意软件——用 3 步绕过(只需做这一次):

  1. 在 Finder 里右键点击 .pkg 文件 → 选「打开」;
  2. 弹窗里再点一次「打开」;
  3. 如果 macOS Sequoia 仍然拒绝:打开 系统设置 → 隐私与安全性,拉到底部,点「仍要打开」,输一次密码。

Download ZelinAIAssistant-*.pkg below and double-click it. The build is not yet signed with an Apple Developer ID, so macOS blocks the first open — expected, not malware. Bypass it once: right-click the .pkg in Finder → Open → Open; if macOS Sequoia still refuses, go to System Settings → Privacy & Security, scroll to the bottom, click Open Anyway and enter your password.

Windows / Linux

Windows 和 Linux 是纯 Python(无需编译)。下载对应的源码包,解压,然后从解压出的目录里运行安装脚本:

  • Windows:下载 ZelinAIAssistant-*-windows.zip,解压后运行 install.ps1(指南:docs/WINDOWS.md)。
  • Linux:下载 ZelinAIAssistant-*-linux.tar.gz,解压后运行 bash install-linux.sh(指南:docs/LINUX.md)。

Windows and Linux are pure Python (no build step). Download the matching source bundle, unpack it, and run the install script from the extracted folder:

  • Windows: download ZelinAIAssistant-*-windows.zip, extract, run install.ps1 — see docs/WINDOWS.md.
  • Linux: download ZelinAIAssistant-*-linux.tar.gz, unpack, run bash install-linux.sh — see docs/LINUX.md.

完整安装指南 / full install guide: docs/INSTALL.md · 卸载 / uninstall: bash uninstall.sh

What's Changed

Other changes

  • fix(takeover): keep copy_cmd on the login shell's claude — the worker runs the daemon's binary by @Wan-ZL in #281

Full Changelog: v1.0.89...v1.0.90