文档导航
文档 / OpenSquilla 0.5.1

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 镜像上的稳定直连安装器链接:

每个别名只有在某个发布通过校验和验证后才会被替换。带版本号的 OSS 与 GitHub Release 文件仍然可用于固定版本下载。

Windows 桌面安装包目前未签名。安装前请参阅代码签名策略

终端与自动化下载:

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

更新器元数据:

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

0.5.1 不发布 Windows 便携版资源。已有的 0.4.x 便携版下载仅作为遗留来源保留在其 原始发版页面上;请不要期望有 0.5.1 便携版 zip 或便携版 /releases/latest/download/ 别名。

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

容器用户可以拉取多架构的 gateway 镜像:

docker pull ghcr.io/opensquilla/opensquilla:v0.5.1

带版本号的镜像支持 linux/amd64linux/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=trueOPENSQUILLA_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

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