Skip to content

OpenSquilla 0.5.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 23:28
· 350 commits to main since this release
d16b084

OpenSquilla 0.5.1

Overview

OpenSquilla 0.5.1 is a maintenance release for the 0.5 stable line. It
improves scheduled-task and execution-mode reliability, adds durable Plan mode
and project workspaces, expands artifact previews and desktop navigation, and
hardens profile recovery across macOS and Windows.

Existing gateway configuration, chats, Agents, memory, and scheduled jobs stay
in place. Users upgrading from 0.5.0 should quit the running Desktop app or
gateway, install 0.5.1 directly over the current installation, and restart
OpenSquilla. Normal version upgrades do not require a data transfer.

✨ What's Improved

Plan mode, projects, and artifacts

  • Durable Plan mode keeps plans visible and actionable across the full turn
    lifecycle, with clearer summaries in the execution dock.
  • Project workspaces have a first-class setup flow, improved chat activity
    presentation, safer sandbox routing, and native folder creation in the macOS
    project picker.
  • Artifact previews now support richer browser-grade rendering and a more
    extensible workbench. Pasted files of any supported type can be attached
    directly from the chat composer.
  • Desktop deep links can open the intended OpenSquilla destination directly,
    and keyboard zoom plus project setup are more predictable.

Desktop startup and profile recovery

  • Desktop consolidates legacy recovery profiles into the primary profile
    without silently merging two active profiles. Recovery stays bounded and
    non-blocking, long-session history remains available, and profile
    consolidation preserves existing recovery data.
  • Windows Desktop can recoverably import an existing profile, and its frozen
    gateway now resolves sandbox setup paths correctly.
  • First-install provider and model routing state is retained, the packaged
    Desktop gateway carries its CA trust bundle, and onboarding is simpler.
  • Session deletion now waits for the active runtime to quiesce, while replay
    preserves reasoning timers and subagent usage rolls into the parent turn's
    reported usage.

Control console and providers

  • The control console gains cleaner chat and provider settings, improved
    assistant activity presentation, stable Skills navigation, safer Settings
    overlays, and refined Cron, Skills, and MetaSkill workflows.
  • Qwen Token Plan and custom Anthropic-compatible providers are available as
    first-class choices.
  • Channel administration approvals are consistent again, gateway
    self-termination attempts are refused, and audio configuration uses a
    dedicated validated tool path.

Scheduled tasks and execution-mode reliability

  • Full mode now behaves consistently across Web, CLI, TaskRuntime, and Cron for
    the local owner, preventing scheduled tasks and common File, Shell, and Git
    operations from being misrouted into unavailable sandbox workers.
  • Owner-created Cron jobs retain their selected execution mode. Standard and
    Trusted tasks continue to use isolation, and non-owner channels never inherit
    the local owner's execution mode.
  • Tool-created Cron jobs now use atomic idempotency, preventing retries or one
    model response from creating dozens of identical scheduled jobs.
  • Packaged macOS file operations now launch their dedicated worker through the
    frozen gateway's supported internal entry point, preventing interpreter
    launch errors in restricted modes.

Downloads

Recommended desktop downloads:

  • macOS desktop installer: OpenSquilla-0.5.1-mac-arm64.dmg
  • macOS desktop zip: OpenSquilla-0.5.1-mac-arm64.zip
  • Windows desktop installer: OpenSquilla-0.5.1-win-x64.exe

Users in Mainland China can use the stable direct installer links on the
Alibaba Cloud OSS mirror:

Each alias is replaced only after the published release passes checksum
verification. Versioned OSS and GitHub Release files remain available for
pinned downloads.

The Windows desktop installer is currently unsigned. See the
code signing policy
before installation.

Terminal and automation downloads:

  • Python wheel: opensquilla-0.5.1-py3-none-any.whl
  • Checksums: SHA256SUMS

Updater metadata:

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

No Windows Portable assets are published for 0.5.1. Existing 0.4.x Portable
downloads remain on their original release pages as legacy sources; do not
expect a 0.5.1 Portable zip or a Portable /releases/latest/download/ alias.

Privacy and third-party attribution are documented in
PRIVACY.md
and
THIRD_PARTY_NOTICES.md.

Container users can pull the multi-architecture gateway image:

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

The versioned image supports linux/amd64 and linux/arm64. The moving
latest tag follows the most recently verified release tag.

Upgrading from 0.5.0

Quit the running Desktop app and gateway before upgrading. Back up the active
profile first if you may need to recover or roll back.

Install 0.5.1 directly over 0.5.0. Existing configuration, chats, Agents,
memory, and scheduled tasks remain in the active profile.

Important

On Windows, users coming from RC3 or an older pre-Preview-4 build must not
uninstall that build first: older uninstallers may delete
%APPDATA%\OpenSquilla. Back up that directory, then install 0.5.1 directly
over the existing installation. Preview 4, 0.5.0, and 0.5.1 installers
preserve profile data during a normal uninstall.

On macOS, drag the new app into Applications, eject the DMG, and open the
Applications copy.

CLI users can reinstall the published wheel over the current tool environment:

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"

Non-user-initiated network observability can be disabled before startup with
OPENSQUILLA_PRIVACY_DISABLE_NETWORK_OBSERVABILITY=true or:

[privacy]
disable_network_observability = true

The compatibility variables OPENSQUILLA_TELEMETRY_DISABLED=true and
OPENSQUILLA_UPDATE_CHECK_DISABLED=true remain honored.

Acknowledgements

Thanks to the human contributors whose work is newly present in 0.5.1:

  • @joyfan621-png for desktop onboarding,
    project and chat UX, provider settings, startup presentation, and Settings
    overlay fixes.
  • @jiaoqingrui for desktop deep linking and
    recovery-profile consolidation that preserves existing data.
  • @shixi-li for correct subagent usage rollup.
  • @Liu-RK for project workspace and macOS picker
    improvements plus Windows frozen-gateway sandbox setup fixes.
  • @RickyYii for isolating ambient proxy state
    from direct-upstream sandbox checks.
  • @HuaXiawithMoon for propagating
    reasoning levels through direct and custom Model Ensemble paths.
  • @TUOXI293 for refined Cron, Skills, and
    MetaSkill workflows.
  • @JarvisPei for safe audio configuration,
    honest gateway tool capabilities, and gateway self-termination protection.

See
CONTRIBUTORS.md
for the release attribution ledger.