⚡ Performance Improvements
- Reduce SQLite contention and query costs (#723)
🎉 Features
- Render session tool calls as verb + object rows on a work rail (#716)
- Attribute agent session messages, wake senders with replies, and isolate subagents in worktrees (#722)
🐛 Bug Fixes
- Fold transcript entries incrementally instead of replaying each turn (#715)
- Resolve Windows runtime failures and desktop context menus (#725)
- Reduce session startup and attention overhead (#731)
- Bound scheduled claim attempts before contention backoff
Release Notes
Breaking Changes
An agent can no longer send a session message to its own session
compozy__session_prompt now refuses a call whose session_id is the calling session. The call fails with invalid_request ("session_prompt cannot target the calling session.") and nothing is admitted. A self-prompt could only queue into, steer into, or interrupt the caller's own turn, so it never did useful work. Now that every session message carries its sender and can request a reply, it would also make a session reply to itself.
- Only calls made from an agent session to that same session are refused. Messages to other sessions, operator prompts from the CLI and HTTP, and
compozy session promptbehave as before. - A send admitted before the upgrade and retried with the same
message_idandidempotency_keystill returns its original result.
Migration notes: this ships without the usual one-release deprecation window. The exception is recorded in the agent-collaboration spec (Business Rule 18, ADR-002). To keep working in the same session, end the turn. To schedule work, use a subagent (compozy__subagent_delegate) or compozy session prompt from the operator.
- #723perf: reduce SQLite contention and query costs
- #716feat: render session tool calls as verb + object rows on a work rail
- #722feat: attribute agent session messages, wake senders with replies, and isolate subagents in worktrees
- #715fix: fold transcript entries incrementally instead of replaying each turn
- #725fix: resolve Windows runtime failures and desktop context menus
- #731fix: reduce session startup and attention overhead
30 files published by the GitHub release workflow.
Browse downloads
- checksums.txt2.7 KB · 60 downloads
- checksums.txt.sigstore.json9.7 KB · 50 downloads
- compat.json70 B · 28 downloads
- compozy-0.3.0-beta.33.tar.gz155 MB · 1 downloads
- compozy-0.3.0-beta.33.tar.gz.sbom.json786 KB · 0 downloads
- compozy-0.3.0.beta.33-1.aarch64.rpm43 MB · 1 downloads
- compozy-0.3.0.beta.33-1.aarch64.rpm.sbom.json2.9 KB · 1 downloads
- compozy-0.3.0.beta.33-1.x86_64.rpm47 MB · 1 downloads
- compozy-0.3.0.beta.33-1.x86_64.rpm.sbom.json2.8 KB · 0 downloads
- CompozyOS-0.3.0-beta.33-linux-x64.AppImage193 MB · 3 downloads
- CompozyOS-0.3.0-beta.33-linux-x64.deb170 MB · 7 downloads
- CompozyOS-0.3.0-beta.33-mac-arm64.dmg206 MB · 7 downloads
- CompozyOS-0.3.0-beta.33-mac-arm64.zip205 MB · 8 downloads
- CompozyOS-0.3.0-beta.33-mac-x64.dmg217 MB · 2 downloads
- CompozyOS-0.3.0-beta.33-mac-x64.zip216 MB · 1 downloads
- compozy_0.3.0.beta.33_amd64.deb47 MB · 1 downloads
- compozy_0.3.0.beta.33_amd64.deb.sbom.json2.6 KB · 0 downloads
- compozy_0.3.0.beta.33_arm64.deb43 MB · 2 downloads
- compozy_0.3.0.beta.33_arm64.deb.sbom.json2.6 KB · 0 downloads
- compozy_darwin_arm64.tar.gz45 MB · 31 downloads
- compozy_darwin_arm64.tar.gz.sbom.json280 KB · 0 downloads
- compozy_darwin_x86_64.tar.gz47 MB · 1 downloads
- compozy_darwin_x86_64.tar.gz.sbom.json280 KB · 0 downloads
- compozy_linux_arm64.tar.gz43 MB · 4 downloads
- compozy_linux_arm64.tar.gz.sbom.json285 KB · 0 downloads
- compozy_linux_x86_64.tar.gz47 MB · 51 downloads
- compozy_linux_x86_64.tar.gz.sbom.json286 KB · 0 downloads
- compozy_windows_x86_64.zip48 MB · 6 downloads
- compozy_windows_x86_64.zip.sbom.json288 KB · 0 downloads
- install.sh8.0 KB · 5 downloads
- Source code (tar.gz)
- Source code (zip)