v0.4.81.md 3.5 KB

夭夭 AI v0.4.81

本次发布 Web 源码、Docker 双架构镜像和 macOS Apple Silicon 纯客户端。full、Windows 和 Android 沿用历史附件。

更新内容

  • 桌面更新入口放到顶部铃铛旁,仅在有更新时显示;下载进度、准备状态和重启按钮直接呈现在当前页面,无需打开独立更新窗口。启动及登录页面也可使用更新入口。
  • macOS npm 服务端支持先下载并校验更新,由管理员点击「重启服务器」后就地覆盖安装;关闭或重新打开页面不会自动重启,下载状态保留。
  • npm 覆盖更新复用当前安装路径,清理临时安装包和旧程序文件,不保留额外版本副本或回滚备份,用户数据保持原位。
  • 支持为指定 Bot 持续授权使用凭据,管理界面锁定与已授权 Bot 使用独立;修复修改凭据后授权失效的问题,并简化保存和授权流程。
  • 获得 SSH 凭据授权的 Bot 可执行远端命令并读取输出;支持撤销授权、主机密钥固定、输出限制及操作审计。
  • 缩减聊天启动数据,大段工具结果按需加载,改善聊天切换和长会话显示性能。

升级说明

  • 升级前备份完整 .yaoyao 数据目录,建议先更新服务端,再更新客户端;独立部署的执行节点也应同步更新。
  • npm 界面升级适用于 macOS LaunchAgent 服务,使用 npm 发布源检查更新;GitHub Release 和 Docker 标签发布不等同于 npm 仓库已经发布。下载完成后仍需管理员手动点击重启;覆盖或启动失败需要修复当前安装,不会自动恢复旧程序。
  • 本机密码保险箱在服务端进程内执行已授权操作,不具备独立 OS 身份隔离保证。管理界面锁定不会撤销已授予 Bot 的持续授权,停止使用请明确撤销;重启后管理界面仍需解锁。
  • SSH 持续授权允许 Bot 在对应主机上执行任意远程命令。只为可信 Bot 授权,检查主机和账户权限。首次连接固定主机密钥,后续变化需人工确认。
  • 显式配置的独立密码库服务连接失败时保持离线,不会自动切换到本机保险箱。
  • macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。历史 full 包继续保留。
  • macOS 沿用历史应用标识,使用 Developer ID Application 正式签名和 Apple 公证,提供完整自动更新附件。历史开发签名版请先手动安装正式 DMG。
  • 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。

下载

  • Yaoyao-0.4.81-arm64.dmg:macOS Apple Silicon 纯客户端安装包。
  • Yaoyao-0.4.81-arm64.zip、对应 .blockmap 和 latest-mac.yml:自动更新附件。
  • Yaoyao-0.4.81-source.tar.gz:Web/桌面源码和部署配置。
  • SHA256SUMS.txt:附件 SHA-256 校验值。

Docker Hub

镜像 架构
samienluo/yaoyao:v0.4.81-amd linux/amd64
samienluo/yaoyao:v0.4.81 linux/amd64、linux/arm64
samienluo/yaoyao:latest 验证后更新为本次双架构镜像
docker pull samienluo/yaoyao:v0.4.81
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build web

Compose 镜像配置设为 samienluo/yaoyao:v0.4.81。Docker 镜像上传到 Docker Hub;GitHub 提供客户端、源码和校验附件。旧版本标签与附件保留。

附件摘要、镜像摘要和验证结果见 GitHub 发布页。