OpenSquilla 0.5.1
概述
OpenSquilla 0.5.1 是 0.5 稳定产品线的一个维护版本。它改进了宿主执行与计划任务 的可靠性,加入了持久的 Plan mode 与项目 workspace,扩展了产物预览与桌面导航, 并加固了 macOS 与 Windows 上的 profile 恢复。
已有的 gateway 配置、聊天、Agents、记忆与计划任务都会保持原位。从 0.5.0 升级的 用户,应退出正在运行的桌面应用或 gateway,直接在当前安装之上安装 0.5.1,然后 重启 OpenSquilla。常规版本升级不需要进行数据转移。
✨ 改进内容
完整宿主执行与计划任务
- 本地所有者的
bypass设置再次意味着在 Web、CLI、TaskRuntime 与 Cron 中进行 完整宿主执行。对于这些完整运行,File、Shell 与 Git 工具不会初始化 sandbox worker,也不会应用 sandbox 路径检查。 - 所有者创建的 Cron 任务会保留其宿主执行目标,而显式选定为 Standard 或 Trusted 的任务仍然被沙箱化,非所有者 channel 也无法继承本地所有者的 bypass 设置。
- 工具创建的 Cron 任务现在使用原子幂等性,防止重试或一次模型响应创建出数十个 相同的计划任务。
- 打包的 macOS 文件系统 worker 现在使用冻结 gateway 专用的内部入口点,而不是 尝试通过 gateway 可执行文件传递 Python 解释器标志。
Plan mode、项目与产物
- 持久的 Plan mode 在整个 turn 生命周期内让计划保持可见且可操作,并在执行坞中 提供更清晰的摘要。
- 项目 workspace 拥有了一流的设置流程、改进的聊天活动展示、更安全的 sandbox 路由,以及 macOS 项目选择器中的原生文件夹创建。
- 产物预览现在支持更丰富的浏览器级渲染,以及一个更具扩展性的工作台。任意受支持 类型的粘贴文件都可以直接从聊天编辑器附加。
- 桌面深链可以直接打开预期的 OpenSquilla 目的地,键盘缩放与项目设置也更加 可预期。
桌面启动与 profile 恢复
- 桌面会将旧的恢复 profile 合并进主 profile,而不会静默合并两个激活的 profile。 恢复过程保持有界且非阻塞,长 session 历史依然可用,profile 合并也会保留已有的 恢复数据。
- Windows 桌面可以以可恢复的方式导入已有的 profile,其冻结 gateway 现在能正确 解析 sandbox 设置路径。
- 首次安装的 provider 与模型 routing 状态会被保留,打包的桌面 gateway 会携带其 CA 信任捆绑包,onboarding 也更简单。
- session 删除现在会等待激活的运行时静默,而 replay 会保留 reasoning 计时器, subagent 用量则汇入父 turn 报告的用量中。
控制台与 provider
- 控制台获得了更清爽的聊天与 provider 设置、改进的助手活动展示、稳定的 Skills 导航、更安全的 Settings 浮层,以及更精细的 Cron、Skills 与 MetaSkill 工作流。
- Qwen Token Plan 与自定义 Anthropic 兼容 provider 现已作为一流选项提供。
- channel 管理审批再次保持一致,gateway 的自我终止尝试会被拒绝,音频配置也 使用了一条专用的、经过校验的工具路径。
下载
推荐的桌面下载:
- macOS 桌面安装包:
OpenSquilla-0.5.1-mac-arm64.dmg - macOS 桌面 zip:
OpenSquilla-0.5.1-mac-arm64.zip - Windows 桌面安装包:
OpenSquilla-0.5.1-win-x64.exe
中国大陆用户可以使用阿里云 OSS 镜像上的稳定直连安装器链接:
- macOS Apple Silicon: https://opensquilla-releases.oss-cn-beijing.aliyuncs.com/releases/latest/OpenSquilla-mac-arm64.dmg
- Windows x64: https://opensquilla-releases.oss-cn-beijing.aliyuncs.com/releases/latest/OpenSquilla-win-x64.exe
每个别名只有在某个发布通过校验和验证后才会被替换。带版本号的 OSS 与 GitHub Release 文件仍然可用于固定版本下载。
Windows 桌面安装包目前未签名。安装前请参阅代码签名策略。
终端与自动化下载:
- Python wheel:
opensquilla-0.5.1-py3-none-any.whl - 校验和:
SHA256SUMS
更新器元数据:
latest-mac.ymllatest.yml*.blockmap
0.5.1 不发布 Windows 便携版资源。已有的 0.4.x 便携版下载仅作为遗留来源保留在其
原始发版页面上;请不要期望有 0.5.1 便携版 zip 或便携版 /releases/latest/download/
别名。
隐私与第三方归属记录参见
PRIVACY.md
和
THIRD_PARTY_NOTICES.md。
容器用户可以拉取多架构的 gateway 镜像:
docker pull ghcr.io/opensquilla/opensquilla:v0.5.1
带版本号的镜像支持 linux/amd64 和 linux/arm64。移动的 latest tag 跟随最近
经过验证的发版 tag。
从 0.5.0 升级
升级前请先退出正在运行的桌面应用和 gateway。如果你可能需要恢复或回滚,请先备份 激活的 profile。
直接在 0.5.0 之上安装 0.5.1。已有的配置、聊天、Agents、记忆与计划任务都会保留在 激活的 profile 中。
[!IMPORTANT] 在 Windows 上,从 RC3 或更早的 Preview 4 之前构建升级的用户,不要先卸载该 构建:较旧的卸载器可能会删除
%APPDATA%\OpenSquilla。请先备份该目录,然后 直接在已有安装之上安装 0.5.1。Preview 4、0.5.0 与 0.5.1 安装器会在常规卸载 过程中保留 profile 数据。
在 macOS 上,把新应用拖入 Applications,弹出 DMG,然后打开 Applications 中的副本。
CLI 用户可以在当前 tool 环境上重新安装已发布的 wheel:
uv tool install --python 3.12 --force --reinstall-package opensquilla \
"opensquilla[recommended] @ https://github.com/opensquilla/opensquilla/releases/download/v0.5.1/opensquilla-0.5.1-py3-none-any.whl"
非用户发起的网络可观测性可以在启动前通过
OPENSQUILLA_PRIVACY_DISABLE_NETWORK_OBSERVABILITY=true 或以下配置禁用:
[privacy]
disable_network_observability = true
旧版兼容环境变量 OPENSQUILLA_TELEMETRY_DISABLED=true 和
OPENSQUILLA_UPDATE_CHECK_DISABLED=true 仍然有效。
致谢
感谢以下贡献者,他们的工作首次出现在 0.5.1 中:
- @joyfan621-png,桌面 onboarding、项目与 聊天 UX、provider 设置、启动展示,以及 Settings 浮层修复。
- @jiaoqingrui,桌面深链,以及保留已有数据的 恢复 profile 合并。
- @shixi-li,正确的 subagent 用量汇总。
- @Liu-RK,项目 workspace 与 macOS 选择器改进, 以及 Windows 冻结 gateway 的 sandbox 设置修复。
- @RickyYii,将环境代理状态与直连上游 sandbox 检查隔离开来。
- @HuaXiawithMoon,在直连与自定义 Model Ensemble 路径中传播 reasoning 等级。
- @TUOXI293,更精细的 Cron、Skills 与 MetaSkill 工作流。
- @JarvisPei,安全的音频配置、诚实的 gateway 工具能力,以及 gateway 自我终止保护。
发布归属记录参见
CONTRIBUTORS.md。