OpenSquilla 0.5.3
Overview
OpenSquilla 0.5.3 is a maintenance release for the 0.5 stable line. It adds durable Goal orchestration, makes long-running chats and queued follow-ups more resilient, expands Skills and scheduling workflows, refines the Web and Desktop interfaces, and strengthens recovery, upgrade, sandbox, provider, and usage behavior.
Existing gateway configuration, chats, Agents, memory, and scheduled jobs stay in place. The Gateway applies additive database migrations automatically; no manual data transfer is required. Users upgrading from 0.5.2 should quit the running Desktop app or gateway, install 0.5.3 directly over the current installation, and restart OpenSquilla.
✨ What's Improved
Durable Goals and long-running tasks
- Goals can persist across turns and continue automatically with visible progress. Pause, resume, edit, clear, and Plan-mode deferral controls keep the user in charge of ongoing work.
- Goal state uses additive, automatically applied schema migrations and the same shared Agent, task, and turn runtime as ordinary chat. Existing sessions remain valid, and clients that do not use Goals continue through their existing paths.
- Long-running streams recover more cleanly from renderer reconnects and temporary activity gaps, with structured provider activity and bounded incremental rendering for large conversations.
Sessions, follow-ups, and history
- Queued follow-ups and attachments are durable across reconnects and preserve ordering when an active turn completes. Project handoffs and session forks keep their intended context without rewriting existing history.
- Session forks use an additive Gateway RPC and fail visibly and safely against older Gateways. No configuration migration is required.
- Compaction is request-safe and deployment-aware, prompt-cache continuity is more reliable, and artifact publication no longer depends on unrelated chat history work.
Chat and Desktop experience
- The responsive top bar, floating and collapsible composer, sidebar peer sections, created-chat cards, session counts, artifact presentation, and assistant-answer boundaries have been refined.
- Pending input, flattened tool markers, subagent titles, and streaming edit controls now reflect the actual task state more consistently.
- The landing-page “Build me a game” suggestion now sends only the visible, localized label. The previously bundled hidden detailed game prompt has been removed from every locale and is no longer sent by the client.
- Desktop diagnostics now capture renderer console and crash information, while startup ownership, profile targeting, and connection recovery are more reliable.
Skills, schedules, and providers
- Community Skills support immutable source resolution, transactional management, lifecycle diagnostics, and explicit compatibility boundaries for supported instruction-first packages.
- MetaSkills, inline
/metarequests, Cron workspace management, disabled-job presentation, and default schedule handling are more consistent across the shared runtime and management surfaces. - TokenRhythm model discovery combines the published catalog with declared credential entitlements, exposes additive catalog metadata, and clamps fallback output limits to the physical model's known capability.
- Model discovery adds optional metadata fields. Existing clients may ignore them; strict external decoders should allow the additions before upgrading.
- DeepSeek reasoning replay, provider idle handling, multiline TOML parsing, usage receipts on error paths, and model activity presentation are more reliable.
Recovery, upgrades, and platform reliability
- Recovery now reserves hard startup blocks for genuine profile locks and incompatible newer configuration. Corrupt configuration can be repaired from bounded backups with visible evidence, without discarding chats or other profile data.
- Update downloads prefer the verified OSS mirror and fail closed on checksum mismatches. Windows CI and packaging checks cover the supported release asset contract more consistently.
- Sandbox settings now cover Safe/Full defaults, versioned file, command, and network policies, live availability canaries, bounded recursive-delete backups, bundled runtime pins, LAN CIDR controls, and named tokens.
- TokenRhythm requests and LAN WebSocket access now follow tighter privacy and network safeguards. Existing privacy and telemetry opt-outs remain available.
Downloads
Recommended desktop downloads:
- macOS desktop installer:
OpenSquilla-0.5.3-mac-arm64.dmg - macOS desktop zip:
OpenSquilla-0.5.3-mac-arm64.zip - Windows desktop installer:
OpenSquilla-0.5.3-win-x64.exe
Users in Mainland China can use the stable direct installer links on the Alibaba Cloud OSS mirror:
- 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
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.3-py3-none-any.whl - Checksums:
SHA256SUMS
Updater metadata:
latest-mac.ymllatest.yml*.blockmap
No Windows Portable assets are published for 0.5.3. Existing 0.4.x Portable
downloads remain on their original release pages as legacy sources; do not
expect a 0.5.3 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.3
The versioned image supports linux/amd64 and linux/arm64. The moving
latest tag follows the most recently verified release tag.
Upgrading from 0.5.2
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.3 directly over 0.5.2. Existing configuration, chats, Agents, memory, and scheduled tasks remain in the active profile. Additive database migrations run automatically when the Gateway starts.
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.3 directly over the existing installation. Preview 4, 0.5.0, 0.5.1, 0.5.2, and 0.5.3 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.3/opensquilla-0.5.3-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.3:
- @249469326i-lang, @HuaXiawithMoon, @Kiuyor, @LHMQ878, @Liu-RK, @RickyYii, @Saul-Soul, and @TUOXI293.
- @anujbolewar, @freeaccount-create, @iamasly, @jiaoqingrui, @lihongguang-0014, @wade19990814-hue, and @weiconghe.
See
CONTRIBUTORS.md
for the release attribution ledger and pull-request evidence.