文档导航
文档 / OpenSquilla 0.5.0 Preview 2

OpenSquilla 0.5.0 Preview 2

概述

OpenSquilla 0.5.0 Preview 2 是面向 0.5 路由与桌面/运行时产品线的预览维护版本。它将默认路径保持在单模型 squilla_router 上,同时前端 ensemble 开关仍会将已启用 ensemble 的 session 默认切换到打包的 static_openrouter_b5 profile。本次预览聚焦于 provider/router 恢复、Web UI 上传刷新、桌面与 session 稳定性,以及在下一个 0.5 候选版之前修复 CI 契约。

已有的 gateway 配置与 session 数据保持不变。从 0.4.1 或 0.5.0 Preview 1 升级的用户应关闭任何正在运行的桌面应用或 gateway 进程,安装 0.5.0 Preview 2 包,然后重新启动 OpenSquilla。

改进内容

Model Ensemble 与 provider 路由

Provider 与 router 设置现在在 Web UI、桌面 onboarding、config provenance RPC 以及 provider 目录中更易于恢复和检视。全新安装默认继续使用直接的单模型 router 路径。显式启用 ensemble 模式的用户会将静态 OpenRouter B5 profile 作为默认的 ensemble 选择,doctor 与超时检查也仅限于该 opt-in 路径。

受管执行与 sandbox 一致性

被取消的 turn、sandbox 拒绝后的 resume 恢复、审批授予行为,以及受限的 code-task 校验现在具有更紧密的回滚与恢复行为。code-task 构建脚手架现在通过使用脚手架包支持的 skip flag,保持非交互式。

桌面与 Control UI 打磨

桌面应用和 Control UI 改进了本地 HTML artifact 打开、桌面重新打开行为、session 删除、附件隔离、composer 草稿持久化、刷新后 session 恢复、空状态、语音就绪,以及 ensemble 进度 trace 显示。

Web UI 上传与运行时契约

已过期或临近过期的暂存上传,在原始本地文件仍然可用时,会在发送前刷新其文件 UUID。Preview 2 分支还修复了 main CI 在 onboarding 状态字段、router 模式分类、迁移/provider 持久化以及 static-B5 doctor 覆盖方面的契约漂移。

非用户发起的网络可观测性可以在启动前通过 OPENSQUILLA_PRIVACY_DISABLE_NETWORK_OBSERVABILITY=true 或以下配置禁用:

[privacy]
disable_network_observability = true

该统一开关涵盖自动安装遥测、被动更新检查以及桌面启动时的自动更新检查。旧版兼容环境变量 OPENSQUILLA_TELEMETRY_DISABLED=trueOPENSQUILLA_UPDATE_CHECK_DISABLED=true 仍然有效;由用户手动发起的发版、下载或更新检查在用户表达意图后仍可能联系 GitHub。

下载

推荐的桌面下载:

  • macOS 桌面安装包:OpenSquilla-0.5.0-rc2-mac-arm64.dmg
  • macOS 桌面 zip:OpenSquilla-0.5.0-rc2-mac-arm64.zip
  • Windows 桌面安装包:OpenSquilla-0.5.0-rc2-win-x64.exe

代码签名策略:docs/code-signing-policy.md

终端与自动化下载:

  • Python wheel:opensquilla-0.5.0rc2-py3-none-any.whl
  • 校验和:SHA256SUMS

0.5.0 预览版不发布 Windows 便携版资源。已有的 0.4.x 便携版下载仍可在其原始发版页面上获取,供旧版脚本和便携目录式 workflow 使用。新的 Windows 用户应使用 Electron 安装器或终端 wheel 安装路径。请不要期望有新的 0.5.0rc2 便携版 zip 或 /releases/latest/download/ 便携版别名。

隐私与第三方归属记录参见 PRIVACY.mdTHIRD_PARTY_NOTICES.md

更新器元数据:

  • latest-mac.yml
  • latest.yml
  • *.blockmap

从 0.4.1 升级

如果 OpenSquilla 是用 uv tool install 安装的,请在已有的 tool 环境上重新安装 0.5.0 Preview 2:

uv tool install --python 3.12 --force --reinstall-package opensquilla \
  "opensquilla[recommended] @ https://github.com/opensquilla/opensquilla/releases/download/v0.5.0rc2/opensquilla-0.5.0rc2-py3-none-any.whl"

发版安装器使用的是相同的强制重装路径。升级前请关闭任何正在运行的 OpenSquilla gateway 或桌面应用,安装完成后再重新启动。已有的 ~/.opensquilla/config.toml 和 session 数据会被复用。

桌面用户在替换之前应先退出正在运行的桌面应用。macOS 用户通过把 OpenSquilla 拖入 Applications 来安装 .dmg,然后弹出挂载的 DMG,并打开 Applications 中的副本。如果 Dock 图标持续跳动,或启动时报告应用处于繁忙/被 translocated 状态,请强制退出任何旧的 OpenSquilla 进程,弹出 DMG,然后重新打开 OpenSquilla。Windows 用户运行 .exe 安装器。

旧版 Windows 便携版用户应切换到 Windows Electron 安装器或 0.5.0 预览版的终端 wheel 安装路径。请不要期望有新的 0.5.0rc2 便携版 zip 或 /releases/latest/download/ 便携版别名。

致谢

感谢以下贡献者,其工作首次出现在 0.5.0 Preview 2 发版面中:

完整的归属记录和 PR/commit 证据参见 CONTRIBUTORS.md

在 GitHub 上编辑此页(英文原稿) OpenSquilla 文档 · 中文社区翻译