OpenSquilla 0.5.3
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.3The 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 = trueThe 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 for completing
localization across the chat interface. - @HuaXiawithMoon for improvements to
durable project steering, queued input, assistant-answer presentation,
reasoning, compaction, schedules, replay, and tool activity. - @Kiuyor for preventing active streaming
messages from being edited. - @LHMQ878 for preserving billed usage receipts
on error paths. - @Liu-RK for Sandbox settings reliability and
clearer sidebar peer organization. - @RickyYii for network safeguards, Skills
source guidance, Markdown rendering, scheduling, provider handling, TOML
parsing, and runtime monitoring improvements. - @Saul-Soul for the floating, collapsible
chat composer. - @TUOXI293 for Cron workspace reliability and
inline MetaSkill requests. - @anujbolewar for more tolerant
apply_patchwhitespace handling. - @freeaccount-create for Desktop
icon, renderer error-containment, and tool-marker improvements. - @iamasly for forwarding renderer console and
crash diagnostics to Desktop logs. - @jiaoqingrui for recovery governance,
connection stability, and OSS-first update checksum verification. - @lihongguang-0014 for improvements to
chat creation, artifact publication, subagent titles, schedules, profile
handling, logging, and header presentation. - @wade19990814-hue for the original
Goal product direction and channel session rename/delete behavior. - @weiconghe for the overview session count.
See
CONTRIBUTORS.md
for the release attribution ledger and pull-request evidence.