文档导航
文档 / OpenSquilla 0.5.0 Preview 1

OpenSquilla 0.5.0 Preview 1

概述

OpenSquilla 0.5.0 Preview 1 是面向下一条路由与受管执行产品线的预览版本。核心特性是动态 Model Ensemble 路由:OpenSquilla 可以在多个候选模型之间进行路由、渐进式地展示结果,同时在更合适时回退到直接的单模型默认行为。第二大主题是 sandbox 与受管执行的一致性,其后是 Control UI 打磨、OpenTUI 预览可靠性,以及 Windows/运行时清理。

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

改进内容

Model Ensemble 与更智能的 provider 路由

动态 Model Ensemble 路由是一项一等的预览特性:OpenSquilla 可以在多个候选模型之间进行路由、渐进式地展示结果,并在更合适时回退到直接的单模型默认行为。OpenAI 兼容以及面向 Codex 的 provider 路径更易于选择、检视,并可与 router 超时调优和更清晰的模型请求目标标签相结合。

受管执行与 sandbox 一致性

Sandbox 运行模式、审批边界以及受管主机执行现在共享更清晰的授权行为和诊断。本次预览还加固了 gateway 生命周期冲突报告和跨平台子进程处理。

桌面与 Control UI 打磨

桌面应用和 Control UI 改进了 router/provider 设置、拖放附件、历史物化、图像预览导航、设置恢复、刷新后 session 恢复,以及包运行时检查。

OpenTUI 预览与终端可靠性

OpenTUI 预览工作持续推进,带来更强的终端行为表现,同时 Windows 进程清理、GBK/UTF-8 子进程处理、pidlock 行为以及 gateway 运行时诊断也更加可预期。

非用户发起的网络可观测性可以在启动前通过 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-rc1-mac-arm64.dmg
  • macOS 桌面 zip:OpenSquilla-0.5.0-rc1-mac-arm64.zip
  • Windows 桌面安装包:OpenSquilla-0.5.0-rc1-win-x64.exe

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

终端与自动化下载:

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

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

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

更新器元数据:

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

从 0.4.1 升级

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

uv tool install --python 3.12 --force --reinstall-package opensquilla \
  "opensquilla[recommended] @ https://github.com/opensquilla/opensquilla/releases/download/v0.5.0rc1/opensquilla-0.5.0rc1-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.0rc1 便携版 zip 或 /releases/latest/download/ 便携版别名。

致谢

感谢以下贡献者,他们的工作首次出现在 0.5.0 Preview 1 发版面中:

  • @ab2ence,贡献了拖放附件工作、动态 Model Ensemble 路由,以及 ensemble 超时调优。
  • @Liu-RK,贡献了 sandbox 授权一致性和受管执行主机路由。
  • @TUOXI293,一位首次参与 OpenSquilla 发版的贡献者,贡献了图像预览导航。
  • @tqangxl,一位首次参与 OpenSquilla 发版的贡献者,贡献了 gateway 生命周期冲突诊断和 SQLAlchemy 核心依赖工作。
  • @HuaXiawithMoon,一位首次参与 OpenSquilla 发版的贡献者,贡献了企业微信 AI 机器人 websocket 模式工作。

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

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