Repository navigation
Releases: Lsamien/yaoyao
Release list
夭夭 AI v0.4.82
夭夭 AI v0.4.82
本次发布 Web 源码、Docker 双架构镜像、macOS Apple Silicon 纯客户端,以及 Android 正式 APK(1.5.0 / 227)。full 和 Windows 沿用历史附件。
更新内容
- 设备授权限定为当前电脑客户端所在的本机,由本机原生窗口确认;不接收网页传入的目标设备编号,拒绝服务端下发的远程授权命令。
- 在「Bot 设置 → 环境与授权 → 设备授权」集中显示各设备的在线状态、屏幕控制、系统权限和文件与命令授权。
- 浏览器和手机 Web 可查看设备状态;其他设备仅显示状态,需要在对应电脑客户端上授权。
- 聊天电脑面板与独立电脑窗口仅提供本地虚拟机、云虚拟机和托管浏览器入口,真实电脑及服务器的授权状态集中到 Bot 设置。
- 授权确认期间若客户端连接已改变或用户取消,保持原有权限,不写入新的授权。
升级说明
- 升级前备份完整
.yaoyao数据目录;服务端、电脑客户端和独立执行节点应同步更新。 - 旧远程授权接口及旧服务端下发的授权命令会被拒绝。请先更新服务端,再在需要授权的电脑上安装新客户端,通过 Bot 设置授权本机。
- 屏幕控制与文件、命令权限独立。其他设备不能在当前电脑上代为授权;已授权设备的 Bot 工具能力保持独立。
- macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。历史 full、Windows 和 Android 附件保留,本次另补发 Android 正式 APK。
- macOS 沿用历史应用标识,使用 Developer ID Application 正式签名和 Apple 公证,并提供完整自动更新附件。历史开发签名版请先手动安装正式 DMG。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.82-arm64.dmg:macOS Apple Silicon 纯客户端安装包。Yaoyao-0.4.82-arm64.zip、对应.blockmap和latest-mac.yml:自动更新附件。Yaoyao-0.4.82-source.tar.gz:Web/桌面源码和部署配置。Yaoyao-1.5.0-227-android.apk:Android 正式签名安装包,沿用历史包名和正式签名密钥。SHA256SUMS.txt:附件 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.82-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.82 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为本次双架构镜像 |
docker pull samienluo/yaoyao:v0.4.82
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 镜像配置设为 samienluo/yaoyao:v0.4.82。镜像上传到 Docker Hub,GitHub 提供客户端、源码和校验附件。旧标签与旧附件保留。
附件摘要、镜像摘要和验证结果见 GitHub 发布页。
产物验证
- 源码、正式客户端和双架构镜像对应公开提交
f433741fc3ad97a665fdb2bda2628241ee324d68;构建工作区干净。 - 类型检查与生产构建通过;单元回归 2,331 项通过、40 项按条件跳过。全量运行中两条旧提示断言已同步;凭据协议夹具的两项连接失败与未处理拒绝在隔离复验中消失,对应 34 项全部通过;提示测试 7 项通过。
- 客户端相关验收 31 项通过,覆盖原位更新、钥匙串加密、进程权限、电脑窗口切换和仅本机授权入口;纯客户端源码启动与 3 项结构检查通过,不包含本机服务器、执行节点或独立 Node 运行时。full 运行时未作为本次发布验收范围。
- 浏览器验收 30 项通过:设备管理 2 项、授权状态只读与移动布局 1 项、聊天/媒体/删除/模型确认 8 项、Bot 与聊天回归 19 项。附加聊天夹具适配现有界面,账号设置长流程未纳入本次验收。
- 未修改的正式签名客户端通过启动、登录、加密授权存储、会话重开、隔离浏览器和撤销验收;通过真实本机授权 IPC 检查已登录身份、取消后权限不变、仅当前设备、无效范围及其他渲染进程拒绝。授权确认采用隔离测试响应,未使用生产账户或改变系统屏幕录制与辅助功能权限。
- App 与 ZIP 内 App 通过严格签名、Apple 公证票据、系统分发检查;DMG 完整性及更新清单大小、SHA-512 一致。
- 0.4.81 → 0.4.82 隔离副本通过实际原生下载、签名校验、应用替换、自动重启和数据保留。副本使用独立应用标识、数据目录和开发加密助手;正式加密助手在原始签名客户端中验证。
- 两种架构镜像通过匿名拉取、提交及版本检查、代码摘要核对和隔离启动,
/healthz正常。密码库测试材料的加密落盘、单次作用域、持续授权、重开锁定及显式撤销检查通过。ARM64 原生运行,AMD64 模拟运行;未连接上游,/readyz为 503。真实多机、生产凭据及跨 OS 身份隔离未在本次测试中验收。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.82 / latest |
sha256:819f9be1a6c1f25ad4ae23270371a522c849feb432b54a59f946934ebc0a41e4 |
v0.4.82-amd |
sha256:51aaf94171a08f341a553bd95c7e411f2abe0d2ea6bf5c88bf960f35c79847bd |
| ARM64 平台 | sha256:d08fa4425c84dec91187fa45b300a6f1679ca689a60bc87a472fef7df042b314 |
latest 更新为本次双架构镜像,旧标签保留。GitHub 提供 8 个桌面客户端、Android APK、源码和校验附件,不上传 full、Windows 安装包或 Docker 镜像归档。
Android 补充发布
- APK 来自
yaoyao-mobile/apps/mobile/android,移动端源码提交289f02811cf826cb36d2714aafa995b2ba2fcce2;版本 1.5.0 / 227,高于上一版构建号 226。 - 沿用原正式签名证书,类型检查及 664 项移动端测试通过。Android 16 / API 36 ARM64 隔离模拟器完成 226 → 227 覆盖安装及启动检查;未进行真实设备和生产账号验收。
- 未配置 Firebase 系统远程推送;安装包仍可使用,远程推送配置后方可启用。
附件 SHA-256
a9bd1f4a4656acf42f1a7e3712d03cdf9862940736f6d3349e1ebbd50dde7391 Yaoyao-0.4.82-arm64.dmg
28fa97b02da8dd06fb71d668d0c2943e7c0075ee2877ebd192d00523882cc50c Yaoyao-0.4.82-arm64.zip
95368cae7732f1a84d7bbf90e76c48bb289a90f67c6a433c8a29c7d7597946bf Yaoyao-0.4.82-arm64.dmg.blockmap
f26c06231c0ab2671e61dc5e7884db315e502f3d5a4114278a2ec45ee94da822 Yaoyao-0.4.82-arm64.zip.blockmap
754f5c2bbed7c3ccf8bbbfbe4bf12d4cb7ed1c865986bcfd05ec30d03ad8cf6f latest-mac.yml
66cdfbafcd8912752cff16ed5c272f0b6b8ace73bb4c0a3924daefba17ebbf29 Yaoyao-0.4.82-source.tar.gz
dadb920e9c3c560ca858eac011fcf5bdbfdd84bba1e065dc195ba542c48bc477 Yaoyao-1.5.0-227-android.apk
夭夭 AI v0.4.81
夭夭 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 webCompose 镜像配置设为 samienluo/yaoyao:v0.4.81。Docker 镜像上传到 Docker Hub;GitHub 提供客户端、源码和校验附件。旧版本标签与附件保留。
附件摘要、镜像摘要和验证结果见 GitHub 发布页。
产物验证
- 源码、客户端和 Docker 镜像对应公开提交
076cd416f2a865d74a32bc8c5d4504b7ab56d356;正式客户端构建工作区干净。 - 类型检查、生产构建通过;单元回归共 2,321 项通过、40 项按条件跳过。全量运行中有 3 项并发失败,对应文件隔离复验通过;聊天快照及事件流旧夹具已同步新参数。
- 纯客户端相关验收 30 项通过,包括原位更新进度、重开页面保留准备状态、顶部铃铛旁更新入口、旧服务器兼容入口、渲染进程权限和钥匙串加密;与本次不发布的 full 运行时有关的桌面测试未作为通过项。
- 常规浏览器检查 9 项通过,包含删除确认与失败重试、媒体、模型切换确认及 npm 下载后明确重启。npm 真实全局/托管安装的两项隔离 LaunchAgent 验收通过,覆盖重复原位覆盖、数据保留、临时包清理和失败后不回滚;未发布 npm 仓库包。
- Bot/聊天浏览器验收 19 项通过,包含铃铛、已读计数、发送/排队布局、中文附件、跨端未读、流式输出、子账号隔离及大工具输出按需加载。密码库浏览器 2 项通过,使用测试 SSH 账户验证持续授权、修改端口、管理页关闭、服务重启、命令输出和撤销。附加聊天夹具适配现有界面,账号设置长流程未纳入本次验收。
- macOS 客户端结构检查 3 项通过,不包含本机服务器、执行节点或独立 Node 运行时。未修改的正式签名客户端通过实际启动、登录、钥匙串加密授权、重启后会话恢复、隔离浏览器和授权撤销验收。
- 移动客户端真实核心与当前服务端的 HTTP/SSE 配套测试、纯客户端开发源码入口启动验收通过;实际上游与移动真机未在本次隔离验收中执行。
- App 与 ZIP 内 App 通过严格签名、公证票据和系统分发检查;DMG 完整性及更新清单大小、SHA-512 一致。
- 0.4.80 → 0.4.81 隔离副本通过真实原生更新下载、签名校验、应用替换、自动重启和数据保留。副本使用独立应用标识、数据目录和开发加密助手;正式加密助手在原始签名客户端中单独验证。
- 两种架构镜像均通过匿名拉取、版本及提交检查、代码摘要核对和隔离启动,
/healthz正常;密码库通过测试材料加密、单次作用域、持续授权、重开锁定和显式撤销检查。ARM64 原生运行,AMD64 模拟运行;未连接上游,/readyz为 503。测试凭据和协议夹具验证不代表生产凭据登录或跨 OS 身份隔离已验收。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.81 / latest |
sha256:8c85037d54fcc0f605da394f320081d515ba667c342461442136e66cf744124d |
v0.4.81-amd |
sha256:a47e685b868df36875c6c0359f44055ed7ef34a8205d8bd9b13a19d05835f1cd |
v0.4.81 的 ARM64 平台 |
sha256:9d40172de0184a50a3358ff36474ba93b19297cdb6ea99dc418c5db8d9b077aa |
latest 更新为本次双架构镜像,旧标签保留。GitHub 本次仅上传 7 个客户端、源码和校验附件,不上传 full、APK、Windows 安装包或 Docker 镜像归档。
附件 SHA-256
ad6340b41fc3597bed484d848996c50bbf644aed116ac6ac3cce3477e2b399df Yaoyao-0.4.81-arm64.dmg
e6b3d8398b39985ab942ac68d96dd5897d80ce38c69b650760fbc4f6d13ccb75 Yaoyao-0.4.81-arm64.zip
84a319199e19751794e9dfb7bc33d72f1692f40075c5db2bd629c4344cd8a034 Yaoyao-0.4.81-arm64.dmg.blockmap
83a1165291ad087d9226e1552c477f17d32bb84c0b87de57b987943264968b10 Yaoyao-0.4.81-arm64.zip.blockmap
d5713b07b2ea361d1669743547c3e0790e61abc694220f6aed094bf658764e54 latest-mac.yml
5f7df47b80c32e54678be9f8b9c024f5c0488690e39f038d555877d735ef3dee Yaoyao-0.4.81-source.tar.gz
夭夭 AI v0.4.80
夭夭 AI v0.4.80
本次发布 Web、Docker 双架构镜像和 macOS Apple Silicon 纯客户端。full 桌面安装包不在本次发布范围;Windows 和 Android 沿用旧版附件。
更新内容
- 将未读入口调整为顶部铃铛,重新设计消息面板,改善跳转、标记已读及跨端计数更新。
- 默认提供本机密码保险箱,可通过密码管理界面创建主密码、手动解锁并保存加密条目,无需预先配置独立密码库服务。
- 明确本机保险箱与独立执行服务的能力边界;显式配置的独立服务连接失败时保留离线状态。
- 修复普通聊天删除失败,增加取消和失败重试确认,避免重复删除请求。
- 扩展服务端本机执行服务重启的识别与归属核验,兼容自定义服务和受支持的终端启动方式。
- 修复 MCP 与应用板块的供应商标识显示,保留第三方图标许可与署名。
升级说明
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新客户端。 - 独立部署的 Runner 建议随服务端一起更新;客户端安装成功不代表服务端或 Runner 已更新。
- 本机密码保险箱默认锁定,数据加密保存在
.yaoyao/credential-vault/,只提供凭据存储与手动管理,不签发 Bot 任务授权或执行自动登录。 - 本机保险箱使用服务端进程,不具备独立 OS 身份隔离保证。真实凭据的自动使用仍需按部署文档配置并验收独立密码库服务;已配置服务不可用时不会切换到本机保险箱。
- macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。需要桌面内置本机服务的用户可继续使用历史 full 包。
- macOS 客户端沿用历史应用标识,使用 Developer ID Application 正式签名和 Apple 公证,并提供完整自动更新附件。历史开发签名版请先手动安装正式 DMG。
- Windows 和 Android 旧版附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.80-arm64.dmg:macOS Apple Silicon 纯客户端安装包。Yaoyao-0.4.80-arm64.zip、两种安装包对应的.blockmap和latest-mac.yml:自动更新附件。Yaoyao-0.4.80-source.tar.gz:Web/桌面源码和部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.80-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.80 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为本次双架构镜像 |
docker pull samienluo/yaoyao:v0.4.80
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 镜像配置设为 samienluo/yaoyao:v0.4.80。Docker 镜像上传到 Docker Hub;GitHub 提供客户端、源码和校验附件。旧版本标签与附件保留。
附件摘要、镜像摘要和验证结果见 GitHub 发布页。
产物验证
- 源码、客户端和 Docker 镜像对应公开提交
4abd90c37381f36dee5811b4d7bf7d04fceb6345;正式客户端构建工作区干净。 - 本次密码库验证使用本地测试凭据与 HTTPS/SSH/SFTP 协议夹具,未执行生产凭据登录或跨 OS 身份攻击验收;真实部署仍需独立确认隔离边界。
- 类型检查、生产构建通过;单元测试 2,245 项通过、40 项按条件跳过;客户端相关测试 43 项和浏览器测试 8 项通过(包含桌面与移动布局的删除确认、取消及失败重试)。
- Bot/聊天浏览器验收 18 项通过,包含顶部铃铛及已读计数、发送/排队布局、中文附件、跨端未读、流式输出与子账号隔离。默认密码保险箱浏览器验收通过,覆盖创建、解锁、保存、移动布局、锁定及错误主密码提示;附加浏览器夹具适配现有界面,账号设置长流程未纳入本次验收。
- macOS 客户端结构检查 3 项通过,确认不包含本机服务器、执行节点或独立 Node 运行时;沿用历史 App 标识。
- 移动客户端真实核心与当前 BFF 的 HTTP/SSE 配套测试通过,覆盖附件断线恢复、持久缓存重开、服务端重启、回执查询、避免重复提交和登出关闭事件流;纯客户端开发源码入口启动验收通过。实际上游与移动真机行为未在本次隔离验收中执行。
- 未修改的正式签名客户端通过实际启动、登录、钥匙串加密授权、重启后会话恢复、隔离浏览器和授权撤销验收。
- App 与 ZIP 内 App 通过严格签名、公证票据和系统分发检查;DMG 完整性及更新清单的大小、SHA-512 一致。
- 0.4.78 → 0.4.80 的隔离副本通过原生更新下载、签名校验、应用替换、自动重启和数据保留验收。副本使用独立应用标识、数据目录及开发加密助手;正式加密助手在原始签名客户端中单独验证。
- 两种架构镜像均通过匿名拉取、源码提交与版本检查、代码摘要核对和隔离启动,
/healthz正常;两种架构的本机保险箱通过测试凭据加密落盘、重开锁定和自动执行拒绝检查;ARM64 原生运行,AMD64 模拟运行。隔离环境未连接上游,/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.80 / latest |
sha256:84d2fc4bc86c2b46c9b7b410660416746e702c228e1f9f82bb02b19808dd1c1a |
v0.4.80-amd |
sha256:4c15030f530fe578e489b196dadce9e3409afaa3240750491487fe6588416707 |
v0.4.80 的 ARM64 平台 |
sha256:280af95e0f2474c0f74d15cbd91999aad27180949e69684c9ec82e7afc63b83a |
latest 更新为本次双架构镜像,旧标签保留。GitHub 本次仅上传 7 个客户端、源码和校验附件,不上传 full、APK、Windows 安装包或 Docker 镜像归档。
附件 SHA-256
e4a5e2bbfcb6a628588bb4b43a80f1e101242375c3927cd279fa97ded001aa42 Yaoyao-0.4.80-arm64.dmg
cef1bf4ce16202de37d569f73051e0526fcc4f95d20a33e3440c3a7beb25e3c4 Yaoyao-0.4.80-arm64.zip
9ee7e43e0d8eaefbdb7f73db132a1ae3aa7b0197a36ae3b5dd5fe031e65060ed Yaoyao-0.4.80-arm64.dmg.blockmap
339c551a5b1a5a11cc892458ef46a9c4a85c381b32ef0bc4e902b666c0d3a670 Yaoyao-0.4.80-arm64.zip.blockmap
83dec6ee183210d2c1055e7e1c364cb93dd2eca20a2b5e927502e537ca112473 latest-mac.yml
64c2ac2c35f50e98c98816d646f4517120b4ba7bdaefedd667fefad22c25eeea Yaoyao-0.4.80-source.tar.gz
夭夭 AI v0.4.78
夭夭 AI v0.4.78
本次发布 Web、Docker 双架构镜像和 macOS Apple Silicon 纯客户端。full 桌面安装包不在本次发布范围;Windows 和 Android 沿用旧版附件。
更新内容
- 新增 Bot 密码管理界面,支持加密存储、手动解锁、短时任务授权、撤销、加密备份及主密码轮换。
- 增加受控网站表单、SSH 与 SFTP 凭据适配器;仅执行用户预先配置并授权的操作,返回脱敏结果,结果不明确时不自动重试。
- 新增统一未读中心,按聊天模式汇总未读消息,支持跳转与已读处理;macOS Dock 角标使用服务端确认的未读状态。
- 修复子账号访问未读中心的权限遗漏,保留账号隔离与已读操作校验。
- 改善跨端已读回执与聊天同步,处理并发追加、部分提交及写入结果不明确的情况。
- 修复发送与排队时的聊天布局跳动,兼容不同聊天日期格式,减少流式输出时重复扫描未读历史。
- 修正上下文用量统计、上传文件名称与命令行安装行为。
升级说明
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新客户端。 - 独立部署的 Runner 应随服务端一起更新,以支持凭据引用及任务授权链路;客户端安装成功不代表服务端或 Runner 已更新。
- 密码库及受保护执行适配器默认关闭,需按仓库部署文档配置独立服务身份、私有 IPC 和人工确认的隔离条件。当前版本不自动安装密码库服务或更改系统权限;网站首期仅支持预先配置的标准 HTTPS 表单,复杂登录转人工接管。
- macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。需要桌面内置本机服务的用户可继续使用历史 full 包。
- macOS 客户端沿用历史应用标识,使用 Developer ID Application 正式签名和 Apple 公证,并提供完整自动更新附件。历史开发签名版请先手动安装正式 DMG。
- Windows 和 Android 旧版附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.78-arm64.dmg:macOS Apple Silicon 纯客户端安装包。Yaoyao-0.4.78-arm64.zip、两种安装包对应的.blockmap和latest-mac.yml:自动更新附件。Yaoyao-0.4.78-source.tar.gz:Web/桌面源码和部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.78-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.78 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为本次双架构镜像 |
docker pull samienluo/yaoyao:v0.4.78
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 镜像配置设为 samienluo/yaoyao:v0.4.78。Docker 镜像上传到 Docker Hub;GitHub 提供客户端、源码和校验附件。旧版本标签与附件保留。
附件摘要、镜像摘要和验证结果见 GitHub 发布页。
产物验证
- 源码、客户端和 Docker 镜像对应公开提交
bb679795158de5f359a2a6ea17429cf973619d47;正式客户端构建工作区干净。 - 本次密码库验证使用本地测试凭据与 HTTPS/SSH/SFTP 协议夹具,未执行生产凭据登录或跨 OS 身份攻击验收;真实部署仍需独立确认隔离边界。
- 类型检查、生产构建通过;单元测试 2,194 项通过、40 项按条件跳过;客户端相关测试 43 项和浏览器测试 4 项通过。
- 服务端环境识别扩展测试 2 项通过;Bot/聊天浏览器验收 17 项通过,包含发送/排队布局、中文附件、跨端未读、流式输出与子账号隔离。修复子账号未读接口后,权限及未读专项回归 27 项通过。附加浏览器夹具适配现有界面,账号设置长流程未纳入本次验收。
- macOS 客户端结构检查 3 项通过,确认不包含本机服务器、执行节点或独立 Node 运行时;沿用历史 App 标识。
- 移动客户端真实核心与当前 BFF 的 HTTP/SSE 配套测试通过,覆盖附件断线恢复、持久缓存重开、服务端重启、回执查询、避免重复提交和登出关闭事件流;纯客户端开发源码入口启动验收通过。实际上游与移动真机行为未在本次隔离验收中执行。
- 未修改的正式签名客户端通过实际启动、登录、钥匙串加密授权、重启后会话恢复、隔离浏览器和授权撤销验收。
- App 与 ZIP 内 App 通过严格签名、公证票据和系统分发检查;DMG 完整性及更新清单的大小、SHA-512 一致。
- 0.4.77 → 0.4.78 的隔离副本通过原生更新下载、签名校验、应用替换、自动重启和数据保留验收。副本使用独立应用标识、数据目录及开发加密助手;正式加密助手在原始签名客户端中单独验证。
- 两种架构镜像均通过匿名拉取、源码提交与版本检查、代码摘要核对和隔离启动,
/healthz正常;ARM64 原生运行,AMD64 模拟运行。隔离环境未连接上游,/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.78 / latest |
sha256:f9b320c60fac14d49dd6301452a2d1f9a41c2af67256d445221913721dc6075c |
v0.4.78-amd |
sha256:c2459b7d92f051f92fa7d063a852fd4c38773d3253a8c4d0ed3983a07823fb22 |
v0.4.78 的 ARM64 平台 |
sha256:6c09977cb4737bc1021c75da4f1bc2f733539b8c4a53d3220abdb9b45c840138 |
latest 更新为本次双架构镜像,旧标签保留。GitHub 本次仅上传 7 个客户端、源码和校验附件,不上传 full、APK、Windows 安装包或 Docker 镜像归档。
附件 SHA-256
ab44cd9fe5154657b615b7d7f80aad4c5798a8f1c3937f73c7b929e237f51ba1 Yaoyao-0.4.78-arm64.dmg
26add0c4df937326976bd0aae8324e34d5d731aba6d04526aecb403408df0f39 Yaoyao-0.4.78-arm64.zip
d5e1e7ae01fa1df9ed60ba1ddb3245a7ec409803f4797e065aa2c0f9ad05ca99 Yaoyao-0.4.78-arm64.dmg.blockmap
547f414e5cda52abe4d59d2007af6d8a18f6cda17c4ac97a669dda7a375c1fb4 Yaoyao-0.4.78-arm64.zip.blockmap
df4dc46f76f20e521b094a4779b436989c33757b2f836d805a884100e75f1b6f latest-mac.yml
880f5ec05608b7414fbfe807dddddf6fb10388bb24cd820241486929a4600952 Yaoyao-0.4.78-source.tar.gz
夭夭 AI v0.4.77
夭夭 AI v0.4.77
本次发布 Web、Docker 双架构镜像和 macOS Apple Silicon 纯客户端。full 桌面安装包不在本次发布范围;Windows 和 Android 沿用旧版附件。
更新内容
- 修复 Bot 删除失败后的重试和原执行停止确认,减少残留任务与生命周期状态不一致的问题。
- 修复拆分部署时 Bot 对服务端执行环境的识别。
- 修复实时命令过期去重与持久回执恢复,提升断线恢复后的状态一致性。
- 修复跨端回执查询中的请求标识编码,避免已提交命令的状态查询失败。
- 修复归档文件授权,并在登出后关闭 Bot 事件连接。
- 修复普通聊天事件流在登出后的会话授权核验,并补充移动客户端与服务端的配套恢复验收。
- 改善记忆合成的账号调度,限制并行读取,避免部分账号长期得不到处理。
- 修复桌面开发启动时纯客户端与完整版的模式及应用身份选择。
升级说明
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新客户端。 - 独立部署的 Runner 应随服务端一起更新,以支持新增的原执行停止确认;客户端安装成功不代表服务端或 Runner 已更新。
- macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。需要桌面内置本机服务的用户可继续使用历史 full 包。
- macOS 客户端沿用历史应用标识,使用 Developer ID Application 正式签名和 Apple 公证,并提供完整自动更新附件。历史开发签名版请先手动安装正式 DMG。
- Windows 和 Android 旧版附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.77-arm64.dmg:macOS Apple Silicon 纯客户端安装包。Yaoyao-0.4.77-arm64.zip、两种安装包对应的.blockmap和latest-mac.yml:自动更新附件。Yaoyao-0.4.77-source.tar.gz:Web/桌面源码和部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.77-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.77 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为本次双架构镜像 |
docker pull samienluo/yaoyao:v0.4.77
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 镜像配置设为 samienluo/yaoyao:v0.4.77。Docker 镜像上传到 Docker Hub;GitHub 提供客户端、源码和校验附件。旧版本标签与附件保留。
附件摘要、镜像摘要和验证结果见 GitHub 发布页。
产物验证
- 源码、客户端和 Docker 镜像对应公开提交
f594e7b19adc6390f5c386fa1e9802f272ca8102;正式客户端构建工作区干净。 - 类型检查、生产构建通过;单元测试 2,070 项通过、40 项按条件跳过;客户端相关测试 41 项和浏览器测试 4 项通过。
- 服务端环境识别扩展测试 2 项通过;按现有界面执行的 Bot/聊天浏览器验收 12 项通过。原仓库扩展套件的旧界面选择器和权限夹具不匹配导致 7 项失败,已保留原始记录;账号设置长流程未纳入本次附加验收。
- macOS 客户端结构检查 3 项通过,确认不包含本机服务器、执行节点或独立 Node 运行时;沿用历史 App 标识。
- 移动客户端真实核心与当前 BFF 的 HTTP/SSE 配套测试通过,覆盖附件断线恢复、持久缓存重开、服务端重启、回执查询、避免重复提交和登出关闭事件流;纯客户端开发源码入口启动验收通过。实际上游与移动真机行为未在本次隔离验收中执行。
- 未修改的正式签名客户端通过实际启动、登录、钥匙串加密授权、重启后会话恢复、隔离浏览器和授权撤销验收。
- App 与 ZIP 内 App 通过严格签名、公证票据和系统分发检查;DMG 完整性及更新清单的大小、SHA-512 一致。
- 0.4.76 → 0.4.77 的隔离副本通过原生更新下载、签名校验、应用替换、自动重启和数据保留验收。副本使用独立应用标识、数据目录及开发加密助手;正式加密助手在原始签名客户端中单独验证。
- 两种架构镜像均通过匿名拉取、源码提交与版本检查、代码摘要核对和隔离启动,
/healthz正常;ARM64 原生运行,AMD64 模拟运行。隔离环境未连接上游,/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.77 / latest |
sha256:1ca7c3e7ad42bba6bee906e4594d7e0825495e568be81602f3d3e7ea52989c7e |
v0.4.77-amd |
sha256:d7d5bb3e91124731401d4073716a51a5bbae06714f77c32e479acb5cba5c99ff |
v0.4.77 的 ARM64 平台 |
sha256:94e5d54bb7af7504f243797545aca99b4790a9aa321fed21064ca67bac41354f |
latest 更新为本次双架构镜像,旧标签保留。GitHub 本次仅上传 7 个客户端、源码和校验附件,不上传 full、APK、Windows 安装包或 Docker 镜像归档。
附件 SHA-256
e02e4e9ebbf0dc2331fe93e9efdc93c5e74cecfd4773f2eb178dbe557c7d61ae Yaoyao-0.4.77-arm64.dmg
056977e84d0089ac4d905873cdd5eab167915e5b365231fffe1d6edd54a3db15 Yaoyao-0.4.77-arm64.zip
acd42376cd01307aec252d1f8ac57fa443bb6692c5c37beef435265377b84ff2 Yaoyao-0.4.77-arm64.dmg.blockmap
67020334bad5ab321833f441f6ba1aa83859d000e46135e705c710ea0524e123 Yaoyao-0.4.77-arm64.zip.blockmap
11b7e221dcafb277f681645de3dba5e94956183b9900a4bb2ce0ff58375dd002 latest-mac.yml
8784230b84ed1194efd995ede2ef0ec9504a4fde3c1d16de391ddabd3a4fc3bb Yaoyao-0.4.77-source.tar.gz
夭夭 AI v0.4.76
夭夭 AI v0.4.76
本次发布 Web、Docker 双架构镜像和 macOS Apple Silicon 客户端桌面版。本次未发布 full 桌面安装包;含本机服务器的旧版桌面包继续保留在 v0.4.75 发布页。Windows 与 Android 客户端沿用旧版附件。
更新内容
- 统一普通聊天图片上传与历史显示路径,历史消息中的图片显示更稳定。
- 补充子账号机器人创建成员的权限回归测试,收紧相关权限行为。
- 修复聊天同步覆盖模型切换确认,以及本地失败消息随同步移动到末尾的问题。
- 修复纯客户端包的原生助手签名校验与加密报错,本机服务器相关报错信息更明确。
- 准备 npm 发布所需的
@lsamien/yaoyao包名与发布字段;本次不包含 npm 仓库发布。 - 桌面客户端沿用历史 App 标识,完整版改用独立身份;从旧版「夭夭」升级安装时原地替换、保留登录与配置,本次同步完善安装说明。
升级说明
- 升级前备份完整
.yaoyao数据目录;建议先更新服务端,再更新桌面客户端。 - macOS 桌面客户端使用 Developer ID Application 正式分发签名及 Apple 公证,提供完整自动更新附件;已安装正式签名版的用户可使用“下载更新 → 重启更新”,历史开发签名版请先手动安装正式 DMG。
- 本次 macOS 安装包为纯客户端,需要连接已有服务器,不包含本机服务器或执行节点运行时。仍需桌面内置本机服务的用户,请保留 v0.4.75 桌面版。
- Windows 与 Android 客户端沿用各自旧版附件,旧版本标签和附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.76-arm64.dmg:macOS Apple Silicon 客户端首次安装或手动更新。Yaoyao-0.4.76-arm64.zip、DMG 与 ZIP 对应的.blockmap、latest-mac.yml:macOS 客户端自动更新载荷与清单。Yaoyao-0.4.76-source.tar.gz:Web/桌面源码及部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.76-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.76 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为同一通用镜像 |
docker pull samienluo/yaoyao:v0.4.76
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 中设置 HERMES_YAOYAO_IMAGE=samienluo/yaoyao:v0.4.76。镜像发布到 Docker Hub,GitHub 提供安装及更新附件、源码和校验文件。
附件摘要、镜像摘要与实际验证结果见 GitHub 发布页。
产物验证
- 源码、客户端和 Docker 镜像对应公开提交
3a5d322b3c458d46c8fd3592d89df1ae20c985e3;正式客户端构建工作区干净。 - 类型检查、生产构建通过;单元测试 2,014 项通过、40 项按条件跳过;客户端相关测试 41 项和浏览器测试 4 项通过。
- macOS 客户端结构检查 3 项通过,确认不包含本机服务器、执行节点或独立 Node 运行时;沿用历史 App 标识。
- 未修改的正式签名客户端通过实际启动、登录、钥匙串加密授权、重启后会话恢复、隔离浏览器和授权撤销验收。
- App 与 ZIP 内 App 通过严格签名、公证票据和系统分发检查;DMG 完整性及更新清单的大小、SHA-512 一致。
- 0.4.75 → 0.4.76 的隔离副本通过原生更新下载、签名校验、应用替换、自动重启和数据保留验收。副本使用独立应用标识、数据目录及开发加密助手;正式加密助手在原始签名客户端中单独验证。
- 两种架构镜像均通过匿名拉取、源码提交与版本检查、代码摘要核对和隔离启动,
/healthz正常;ARM64 原生运行,AMD64 模拟运行。隔离环境未连接上游,/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.76 / latest |
sha256:9addf05f32560063928867b76a786401594484203256a1a337ada35fedc5b23f |
v0.4.76-amd |
sha256:a2dd2b52f87e4fcf5de0d9bb0a7c60be136f85153d73e1aa27a64cc61bacc92d |
v0.4.76 的 ARM64 平台 |
sha256:b9f8e900a9e9fe35d945d9e1710c3290e8b14f0a07cf244f55bd3e386e44bb6a |
latest 更新为本次双架构镜像,旧标签保留。GitHub 本次仅上传 7 个客户端、源码和校验附件,不上传 full、APK、Windows 安装包或 Docker 镜像归档。
附件 SHA-256
9648b87ce79008a9d26b6da347243749dc0ed97bfa6deccbd43f8bf7c01b805c Yaoyao-0.4.76-arm64.dmg
7ec860b39a0015001eae91d57819ee825397d26abcb6cd10b87455de08c8c5f7 Yaoyao-0.4.76-arm64.zip
1819b284a71703caedff4dcf2f1cdfeb69de3971d72bac19895645e77baa706c Yaoyao-0.4.76-arm64.dmg.blockmap
e0faa80a7b119206adca134fb3c76529207d94438ffa0bd897fb26ca700ed326 Yaoyao-0.4.76-arm64.zip.blockmap
0d38b285fc777711ad420e31b8dad38a1f0fa111d9b1500ef1d615c3af0c2ab9 latest-mac.yml
eb38a920060b87490a0ce2f9025b95b0a69d8fca5351338245847d9b77b5ac90 Yaoyao-0.4.76-source.tar.gz
夭夭 AI v0.4.75
夭夭 AI v0.4.75
本次发布 Web、macOS Apple Silicon 正式桌面版、Windows x64 未签名测试客户端、Android 正式签名 APK 和 Docker 双架构镜像。
更新内容
- 桌面首次使用改为分步选择运行方式、连接服务器和登录,优化紧凑窗口与深色模式。
- 持久化桌面登录授权,完善服务重启、模式切换后的会话恢复,以及主动退出后的授权清理。
- 修复重复设备注册造成的重复通知,保持不同设备的未读角标互不干扰。
- 修复人工拖动请求字段,确保浏览器接管时拖动坐标和协议匹配。
- Android 更新聊天流式缓存、多端通知处理和托管浏览器卡片,优化消息间距、日期与到底部按钮,并修复文件预览关闭后的交互问题。
升级说明
- 默认执行位置与允许使用的环境分别配置;托管浏览器的配套 Chromium 首次使用时下载。浏览器和虚拟机保持独立的登录资料。
- 请同时更新服务端、执行节点与桌面镜像中的工具桥接程序;使用虚拟机全局代理时同步更新 Compose 配置并构建配套网络网关镜像。更新前请结束正在运行的任务。
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新桌面客户端。 - macOS 桌面使用 Developer ID Application 正式分发签名及 Apple 公证,提供完整自动更新附件;已安装正式签名版的用户可使用“下载更新 → 重启更新”,历史开发签名版请先手动安装正式 DMG。
- Windows 为未签名测试客户端,可能提示未知发布者;安装到当前用户目录,连接已有服务器,不托管本机服务。
- Windows 测试更新清单随独立元数据压缩包提供,不写入正式自动更新源。Windows Server CI 验证结果与尚未完成的 Windows 10/11 真机项目分别列出,详见 客户端说明。
- Android APK 暂未内置 Firebase 配置,系统远程推送尚未配置;应用内消息与未读同步仍可使用。
- Android APK 为 1.5.0(226),沿用正式发布签名。安装前建议备份数据;旧版本标签和附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.75-arm64.dmg:macOS Apple Silicon 首次安装或手动更新。Yaoyao-0.4.75-arm64.zip、DMG 与 ZIP 对应的.blockmap、latest-mac.yml:macOS 自动更新载荷与清单。Yaoyao-0.4.75-win-x64-setup.exe:Windows x64 未签名测试安装包。Yaoyao-0.4.75-windows-test-metadata.zip:Windows 测试更新清单、差分文件、构建身份、说明及校验值。Yaoyao-0.4.75-source.tar.gz:Web/桌面源码及部署配置。Yaoyao-1.5.0-226-android.apk:Android 正式签名安装包。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.75-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.75 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为同一通用镜像 |
docker pull samienluo/yaoyao:v0.4.75
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 中设置 HERMES_YAOYAO_IMAGE=samienluo/yaoyao:v0.4.75。镜像发布到 Docker Hub,GitHub 提供安装及更新附件、源码和校验文件。
附件摘要、镜像摘要与实际验证结果见 GitHub 发布页。
产物验证
- 源码、桌面内置服务与 Docker 镜像对应公开提交
6396efca46f24dbed77a0598ca4940fd216dd1b0,桌面内置服务构建工作区干净。 - 类型检查、生产构建通过;全量单元测试 1993 项通过、40 项按条件跳过;工具桥测试 43 项、桌面验收 110 项和浏览器验收 3 项通过。
- 浏览器卡片接管和拖拽的真实浏览器冒烟测试 2 项通过。
- 实际 macOS 安装包通过分步启动流程、登录和授权验收。
- Android 1.5.0(226)使用正式密钥签名,513 项移动端测试通过,已在隔离模拟器验证安装、登录和冷启动会话恢复。移动端源码提交为
44d5d941dab6dbbe1c140dd0b0cdb59f61784eb8。本次未配置 Firebase,系统远程推送尚未启用。 - macOS App 与 ZIP 内 App 通过严格签名、公证票据及系统分发检查;DMG 完整性、更新清单大小和 SHA-512 一致。
- 同一分发身份的 0.4.74 → 0.4.75 隔离副本通过原生下载、签名校验、应用替换、自动重启和数据保留验收。测试使用独立应用标识、数据目录与本地更新源。
- Windows 安装包来自同一公开提交,本次 Windows CI通过构建、原生助手、客户端与真实安装升级测试。安装包为未签名测试版;Windows Server 2022 上的测试不替代 Windows 10/11 真机矩阵,未验证范围见客户端说明。
- AMD64 与 ARM64 镜像均通过匿名拉取、版本、源码提交、托管浏览器、虚拟机和节点模块代码核对及 Runner 浏览器依赖检查和隔离启动。ARM64 原生运行,AMD64 模拟运行;
/healthz正常,未连接上游的隔离检查中/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.75 / latest |
sha256:01d1cd1aa8b8b3bd65b7cee5c3e849d9d51c0479902504685c288c953588b521 |
v0.4.75-amd |
sha256:307d7c63eca9c67c684986feb0d2e4c444870bdd3f1b24a29d35fee0db49b113 |
v0.4.75 的 ARM64 平台 |
sha256:733e50a8a6e814aabec36b38cc348d4cfd61fe85077822d656712ba6b7a0684d |
latest 更新为本次双架构镜像;旧版本标签和附件保留。
附件 SHA-256
5b8704a8f6b6d13a704289f8a036d3efb3c934f3ba0a9f9bcc28fdbac9d4bee8 Yaoyao-0.4.75-arm64.dmg
990cb48eab8bb796eea39f15e8f86be44750645c6fa77f788c2f95d8eb0d3f66 Yaoyao-0.4.75-arm64.zip
2181e9c3e3ae0081f1b4864eb8fcbb1d77b618fa208141c9d8b46d070223a2c6 Yaoyao-0.4.75-arm64.dmg.blockmap
dc7b0bb4673d8fb1660e4a26145db6284bd662f45a4cf2238a0d6e221dcc038c Yaoyao-0.4.75-arm64.zip.blockmap
47881b38f0cb5936b5706f92628072b6fb5685124704bc2c23a6899b4c51e775 latest-mac.yml
940d6c1b4541960ee7485f6ec785eb47350757dfa3a24f1ca71f1fd9dcd3d60a Yaoyao-1.5.0-226-android.apk
bb1e5f58a296b1d125f15a954adfdd5c2485d97875659d6af4e8fa5ad590f517 Yaoyao-0.4.75-win-x64-setup.exe
f78f16f2ebc7a35a4b9d349fd3a7405ecf07e078148d6d58b4bb158c4b652e09 Yaoyao-0.4.75-windows-test-metadata.zip
37a96aa66a59eadf6b933285e9db93ba67208b730c37aefa7d9ba6b9c28282f2 Yaoyao-0.4.75-source.tar.gz
夭夭 AI v0.4.74
夭夭 AI v0.4.74
本次发布 Web、macOS Apple Silicon 正式桌面版、Windows x64 未签名测试客户端和 Docker 双架构镜像,不提供 APK。
更新内容
- 修复上游认证异常、迟到请求和桌面 Cookie 合并造成的反复登录及登录状态提前失效。
- 统一运行环境与系统服务授权,分别设置默认执行位置和允许使用的环境;支持弹窗浏览器完成账号授权,并保留文件导入方式。
- 支持在 Bot 对话中创建属于当前 Bot 的定时任务,完善任务归属与权限检查。
- 增加虚拟机全局代理与独立网络网关,准确报告代理就绪失败,避免失败时绕过代理直连。
- 正常完成任务后按空闲策略保留虚拟机;服务启动时恢复已配置的本机虚拟机。
- 重建虚拟机时保存并迁移用户授权资料,先正常关闭桌面应用以写入最新凭据,并在迁移前核对网络身份。
- 完善托管浏览器拖拽操作和人工连续拖动,支持拖动取消与接管交还。
升级说明
- 默认执行位置与允许使用的环境分别配置;托管浏览器的配套 Chromium 首次使用时下载。浏览器和虚拟机保持独立的登录资料。
- 请同时更新服务端、执行节点与桌面镜像中的工具桥接程序;使用虚拟机全局代理时同步更新 Compose 配置并构建配套网络网关镜像。更新前请结束正在运行的任务。
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新桌面客户端。 - macOS 桌面使用 Developer ID Application 正式分发签名及 Apple 公证,提供完整自动更新附件;已安装正式签名版的用户可使用“下载更新 → 重启更新”,历史开发签名版请先手动安装正式 DMG。
- Windows 为未签名测试客户端,可能提示未知发布者;安装到当前用户目录,连接已有服务器,不托管本机服务。
- Windows 测试更新清单随独立元数据压缩包提供,不写入正式自动更新源。Windows Server CI 验证结果与尚未完成的 Windows 10/11 真机项目分别列出,详见 客户端说明。
- 本次不构建、不上传 APK,旧版本标签和附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.74-arm64.dmg:macOS Apple Silicon 首次安装或手动更新。Yaoyao-0.4.74-arm64.zip、DMG 与 ZIP 对应的.blockmap、latest-mac.yml:macOS 自动更新载荷与清单。Yaoyao-0.4.74-win-x64-setup.exe:Windows x64 未签名测试安装包。Yaoyao-0.4.74-windows-test-metadata.zip:Windows 测试更新清单、差分文件、构建身份、说明及校验值。Yaoyao-0.4.74-source.tar.gz:Web/桌面源码及部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.74-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.74 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为同一通用镜像 |
docker pull samienluo/yaoyao:v0.4.74
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 中设置 HERMES_YAOYAO_IMAGE=samienluo/yaoyao:v0.4.74。镜像发布到 Docker Hub,GitHub 提供安装及更新附件、源码和校验文件。
附件摘要、镜像摘要与实际验证结果见 GitHub 发布页。
产物验证
- 源码、桌面内置服务与 Docker 镜像对应公开提交
23ac3814e68058478b326c5a7ed741ac80762f13,桌面内置服务构建工作区干净。 - 类型检查、生产构建通过;全量单元测试 1982 项通过、40 项按条件跳过;工具桥测试 43 项、桌面验收 106 项和浏览器验收 4 项通过。
- 真实 Chromium 验收 6 项通过,覆盖空缓存自动安装、持久登录与会话恢复、拖拽与连续人工拖动、Web/桌面卡片接管及同一任务会话的交还。
- 真实容器验收通过两种代理通道及断连隔离、服务重启恢复虚拟机,以及重建/恢复后的浏览器登录和加密授权资料保留。测试使用隔离的合成账号资料。
- 实际 macOS 安装包通过启动、注册、登录和电脑授权验收;验证了网络通道一致性与账号会话隔离。
- macOS App 与 ZIP 内 App 通过严格签名、公证票据及系统分发检查;DMG 完整性、更新清单大小和 SHA-512 一致。
- 同一分发身份的 0.4.73 → 0.4.74 隔离副本通过原生下载、签名校验、应用替换、自动重启和数据保留验收。测试使用独立应用标识、数据目录与本地更新源。
- Windows 安装包来自同一公开提交,本次 Windows CI通过构建、原生助手、客户端与真实安装升级测试。安装包为未签名测试版;Windows Server 2022 上的测试不替代 Windows 10/11 真机矩阵,未验证范围见客户端说明。
- AMD64 与 ARM64 镜像均通过匿名拉取、版本、源码提交、托管浏览器、虚拟机和节点模块代码核对及 Runner 浏览器依赖检查和隔离启动。ARM64 原生运行,AMD64 模拟运行;
/healthz正常,未连接上游的隔离检查中/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.74 / latest |
sha256:c274e0e7d9ed98dba61f3953f0598752bdd83cd3aeab17ca390568649b8d3a69 |
v0.4.74-amd |
sha256:72a5b690cc6e1d0944f0933c172a49cefa58aa5169e9ed64b6f2a304c1a5e05f |
v0.4.74 的 ARM64 平台 |
sha256:2eb0658e1c58cc8aa0d6686fda868677a73816ef170188f1a89d0743fd50e01e |
latest 更新为本次双架构镜像;旧版本标签和附件保留。
附件 SHA-256
c7aea48c24b49b2e88184e193e938dff2971458e3037b1e2b8da7392f158d441 Yaoyao-0.4.74-arm64.dmg
6bad255507c11fcbd7d77a8570bbe13cf9b09bfcc7949b007c78f79d2d9e5d78 Yaoyao-0.4.74-arm64.zip
0e6a2ec6daccc1a99d2da5749c104f2d29ecd33bef5bcee61e41c6e6260c1e0c Yaoyao-0.4.74-arm64.dmg.blockmap
be6277989def2521c3469801000a2bab79b24fd60c7085f496ac5b517fe38a11 Yaoyao-0.4.74-arm64.zip.blockmap
24a44d4b22379313596787d0d9e8466c3fe70d4ab9e968cad34e58e688bceeca latest-mac.yml
251abd347245f0f890cd83bf32dc123d4dbbb8442a51795d7f00a20c9a92fcbb Yaoyao-0.4.74-win-x64-setup.exe
b7653957c0848d7cad186243c665c30d06754442d12fafa821ab7db84e14d021 Yaoyao-0.4.74-windows-test-metadata.zip
87e29aee4b2b2b347a2fafb8b2346a90cb9711795d65b1d07e83ecb8b0aad4eb Yaoyao-0.4.74-source.tar.gz
夭夭 AI v0.4.73
夭夭 AI v0.4.73
本次发布 Web、macOS Apple Silicon 正式桌面版、Windows x64 未签名测试客户端和 Docker 双架构镜像,不提供 APK。
更新内容
- 新增托管浏览器,与现有虚拟机共用节点鉴权和任务通道;支持网页操作、截图、文件上传下载及与虚拟机交换文件。
- 浏览器环境首次使用时按需安装,显示准备与下载状态;旧节点配置自动检测,失败后可重试。
- 聊天中提供浏览器状态卡片,支持在 Web 电脑面板和桌面独立窗口接管,并与当前任务使用同一页面。
- 按账号和 Bot 隔离浏览器会话与登录资料;任务结束后保留页面,空闲后自动回收,支持下一轮继续使用。
- 完善人工接管、交还、取消和断线后的权限隔离,避免共享虚拟机中取消一个任务影响其他任务。
- 修复虚拟机工具连接恢复和桌面就绪等待,隔离插件连接故障;补齐桌面浏览器依赖并增加签名前的实际包内容验收。
升级说明
- 托管浏览器工具默认关闭,由管理员启用;配套 Chromium 首次使用时下载。浏览器和虚拟机保持独立的登录资料。
- 请同时更新服务端与执行节点;Compose 虚拟机需结束运行任务后同步更新桌面镜像中的桥接程序,以使用新的取消协议。
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新桌面客户端。 - macOS 桌面使用 Developer ID Application 正式分发签名及 Apple 公证,提供完整自动更新附件;已安装正式签名版的用户可使用“下载更新 → 重启更新”,历史开发签名版请先手动安装正式 DMG。
- Windows 为未签名测试客户端,可能提示未知发布者;安装到当前用户目录,连接已有服务器,不托管本机服务。
- Windows 测试更新清单随独立元数据压缩包提供,不写入正式自动更新源。Windows Server CI 验证结果与尚未完成的 Windows 10/11 真机项目分别列出,详见 客户端说明。
- 本次不构建、不上传 APK,旧版本标签和附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.73-arm64.dmg:macOS Apple Silicon 首次安装或手动更新。Yaoyao-0.4.73-arm64.zip、DMG 与 ZIP 对应的.blockmap、latest-mac.yml:macOS 自动更新载荷与清单。Yaoyao-0.4.73-win-x64-setup.exe:Windows x64 未签名测试安装包。Yaoyao-0.4.73-windows-test-metadata.zip:Windows 测试更新清单、差分文件、构建身份、说明及校验值。Yaoyao-0.4.73-source.tar.gz:Web/桌面源码及部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.73-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.73 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为同一通用镜像 |
docker pull samienluo/yaoyao:v0.4.73
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 中设置 HERMES_YAOYAO_IMAGE=samienluo/yaoyao:v0.4.73。镜像发布到 Docker Hub,GitHub 提供安装及更新附件、源码和校验文件。
附件摘要、镜像摘要与实际验证结果见 GitHub 发布页。
产物验证
- 源码、桌面内置服务与 Docker 镜像对应公开提交
63cddc0c9b3dc31f025952b8b092502b4ac3c0a5,桌面内置服务构建工作区干净。 - 类型检查、生产构建通过;全量单元测试 1882 项通过、32 项按条件跳过;工具桥测试 41 项、桌面验收 104 项和浏览器验收 3 项通过。
- 真实 Chromium 验收 5 项通过,覆盖空缓存自动安装、持久登录与会话恢复、Web/桌面卡片接管及同一任务会话的交还。
- 首次安装验收的直连下载触发了 8 分钟超时提示;使用本机已配置网络代理重试后,约 29 秒完成下载、沙箱启动和截图验证。
- 实际 macOS 安装包通过启动、注册、登录和电脑授权验收;验证了网络通道一致性与账号会话隔离。
- macOS App 与 ZIP 内 App 通过严格签名、公证票据及系统分发检查;DMG 完整性、更新清单大小和 SHA-512 一致。
- 同一分发身份的 0.4.72 → 0.4.73 隔离副本通过原生下载、签名校验、应用替换、自动重启和数据保留验收。测试使用独立应用标识、数据目录与本地更新源。
- Windows 安装包来自同一公开提交,本次 Windows CI通过构建、原生助手、客户端与真实安装升级测试。安装包为未签名测试版;Windows Server 2022 上的测试不替代 Windows 10/11 真机矩阵,未验证范围见客户端说明。
- AMD64 与 ARM64 镜像均通过匿名拉取、版本、源码提交、托管浏览器、虚拟机和节点模块代码核对及 Runner 浏览器依赖检查和隔离启动。ARM64 原生运行,AMD64 模拟运行;
/healthz正常,未连接上游的隔离检查中/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.73 / latest |
sha256:30eca9a2fe9efccaa3113667fb8447c0400b9c61ce1cb936321b7180198c9c38 |
v0.4.73-amd |
sha256:36d8a854ca21c6e8894a7af0cb62463f986a9fade01a01f4405bbf34c0ba69ba |
v0.4.73 的 ARM64 平台 |
sha256:cea947b90456c507faa1eba8de4b5487ec8df596b027e08ede5a737c5efef9f8 |
latest 更新为本次双架构镜像;旧版本标签和附件保留。
附件 SHA-256
68ee405bdf3e28a7a91a8b1b81a6288148e7fab955e93f7956ae36dbb4e7f3bd Yaoyao-0.4.73-arm64.dmg
634d2ecc41224796d37b1704b0ccaf1e9954c15bbf0bb766fd1e60c659897262 Yaoyao-0.4.73-arm64.zip
49bc611b6c05f922477da63078b5e05776d76db351293ad94a626c3e4c35eddd Yaoyao-0.4.73-arm64.dmg.blockmap
0d9c2563a97b8ba06ae81ff7ef137d3fea7f8dcd5d08f7cffd3409a3021c1fbf Yaoyao-0.4.73-arm64.zip.blockmap
6127a171787a05ff4dcb1596000a7c665896843a28d55814eec99041cd433a60 latest-mac.yml
fe54d8609df400f5e199853bdf8492918fc68b72600f83f94ad56a6cdb49f227 Yaoyao-0.4.73-win-x64-setup.exe
0bbab760cdd3aea3c800c17119c1e36ecf571a56a48288e0138a2a2e0d70c131 Yaoyao-0.4.73-windows-test-metadata.zip
61bbd3b07c56eb9699b2c6a689d4aedd66e90704373da7f1ff234c5077832aed Yaoyao-0.4.73-source.tar.gz
夭夭 AI v0.4.72
夭夭 AI v0.4.72
本次发布 Web、macOS Apple Silicon 正式桌面版、Windows x64 未签名测试客户端和 Docker 双架构镜像,不提供 APK。
更新内容
- 修复 Bot 初始化时缺少环境快照引起的状态异常;可自动恢复并继续显示已有会话内容。
- 桌面端检测本机服务时延迟启动后台任务和虚拟机,正式进入本机模式后才启用;启用状态持久保存,重启和更新失败后的恢复更可靠。
- 修复已登录管理员跳过密码登录后电脑未重新注册的问题,进入远程模式时恢复设备授权。
- 电脑连接轮询与桌面登录使用一致的网络通道,改善局域网服务器的连接稳定性。
- 完善模式切换与退出流程中的设备连接和后台服务恢复。
升级说明
- 升级前备份完整
.yaoyao数据目录,建议先更新服务端,再更新桌面客户端。 - macOS 桌面使用 Developer ID Application 正式分发签名及 Apple 公证,提供完整自动更新附件;已安装正式签名版的用户可使用“下载更新 → 重启更新”,历史开发签名版请先手动安装正式 DMG。
- Windows 为未签名测试客户端,可能提示未知发布者;安装到当前用户目录,连接已有服务器,不托管本机服务。
- Windows 测试更新清单随独立元数据压缩包提供,不写入正式自动更新源。Windows Server CI 验证结果与尚未完成的 Windows 10/11 真机项目分别列出,详见 客户端说明。
- 本次不构建、不上传 APK,旧版本标签和附件继续保留。
- 主项目采用 Apache-2.0,第三方组件保留各自许可与署名。
下载
Yaoyao-0.4.72-arm64.dmg:macOS Apple Silicon 首次安装或手动更新。Yaoyao-0.4.72-arm64.zip、DMG 与 ZIP 对应的.blockmap、latest-mac.yml:macOS 自动更新载荷与清单。Yaoyao-0.4.72-win-x64-setup.exe:Windows x64 未签名测试安装包。Yaoyao-0.4.72-windows-test-metadata.zip:Windows 测试更新清单、差分文件、构建身份、说明及校验值。Yaoyao-0.4.72-source.tar.gz:Web/桌面源码及部署配置。SHA256SUMS.txt:发布附件的 SHA-256 校验值。
Docker Hub
| 镜像 | 架构 |
|---|---|
samienluo/yaoyao:v0.4.72-amd |
linux/amd64 |
samienluo/yaoyao:v0.4.72 |
linux/amd64、linux/arm64 |
samienluo/yaoyao:latest |
验证后更新为同一通用镜像 |
docker pull samienluo/yaoyao:v0.4.72
docker compose --env-file docker.env pull web
docker compose --env-file docker.env up -d --no-build webCompose 中设置 HERMES_YAOYAO_IMAGE=samienluo/yaoyao:v0.4.72。镜像发布到 Docker Hub,GitHub 提供安装及更新附件、源码和校验文件。
附件摘要、镜像摘要与实际验证结果见 GitHub 发布页。
产物验证
- 源码、桌面内置服务与 Docker 镜像对应公开提交
ea86cf02afbf0740de1d17e4ee384503949a81a5,桌面内置服务构建工作区干净。 - 类型检查、生产构建通过;全量单元测试 1678 项通过、27 项按条件跳过;工具桥测试 41 项、桌面验收 104 项和浏览器验收 3 项通过。
- 实际 macOS 安装包通过启动、注册、登录和电脑授权验收;验证了网络通道一致性与账号会话隔离。
- macOS App 与 ZIP 内 App 通过严格签名、公证票据及系统分发检查;DMG 完整性、更新清单大小和 SHA-512 一致。
- 同一分发身份的 0.4.71 → 0.4.72 隔离副本通过原生下载、签名校验、应用替换、自动重启和数据保留验收。测试使用独立应用标识、数据目录与本地更新源。
- Windows 安装包来自同一公开提交,本次 Windows CI通过构建、原生助手、客户端与真实安装升级测试。安装包为未签名测试版;Windows Server 2022 上的测试不替代 Windows 10/11 真机矩阵,未验证范围见客户端说明。
- AMD64 与 ARM64 镜像均通过匿名拉取、版本、源码提交、设备初始化与后台启动模块代码核对和隔离启动。ARM64 原生运行,AMD64 模拟运行;
/healthz正常,未连接上游的隔离检查中/readyz返回 503。
| 镜像 | 已验证摘要 |
|---|---|
v0.4.72 / latest |
sha256:db22c136b9ea1229bb546eafa5dd12d414deda3f2a1792c4260728a89cadba72 |
v0.4.72-amd |
sha256:76d2e968f948a352bec9b6fffec87bef217a0f36b0bc83f5000cde9f884fd5b5 |
v0.4.72 的 ARM64 平台 |
sha256:94ab1c1d87c2ace2baee8ee2351f4ca8fd2fb331fd1917f7f143ec282d97e9b5 |
latest 更新为本次双架构镜像;旧版本标签和附件保留。
附件 SHA-256
adf64068e4adfd2d9c05bea3b1d801d687a2736cc33f6ae520e2a07e69649509 Yaoyao-0.4.72-arm64.dmg
fd35dc9a32c0dee86413a93005b1ad04fc9d6ade07c6c8f7d65cf29af6c86965 Yaoyao-0.4.72-arm64.zip
a9a9418e8c1ba725cdfefa142dc08986b8c67bc091d60522d688fdbfc83c4401 Yaoyao-0.4.72-arm64.dmg.blockmap
d849596405a836b38d039635a72e77ed522417a1efc864d4a61df6abf9ab341d Yaoyao-0.4.72-arm64.zip.blockmap
a78218514dbdf27bd4b5b913e07cdd12c6b0027f8a7b314b1d2ad4f2c4e5cf7f latest-mac.yml
1a1d0b8f234ecbeff0c2edcf3add4b12369eed9e07b7c3c42dff4e5b131a8711 Yaoyao-0.4.72-win-x64-setup.exe
9f509284e66e885227e0f86bd855394b580e11ed733dbadd02d6c51fb50795a2 Yaoyao-0.4.72-windows-test-metadata.zip
a969704c7241533e521eba38560d9df8d6d0dc221e0b0f2bce351018009d2cef Yaoyao-0.4.72-source.tar.gz