Skip to content
All releases
CHANGELOG

v0.3.0-beta.33

compozysessionprompt now refuses a call whose sessionid is the calling session. The call fails with invalidrequest ("sessionprompt cannot target the calling session.") and nothing is admitted. A self-prompt could only…

BETAPerformance Improvements · 1Features · 2Bug Fixes · 4

⚡ 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 prompt behave as before.
  • A send admitted before the upgrade and retried with the same message_id and idempotency_key still 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.

Contributors
Release assets

30 files published by the GitHub release workflow.

Browse downloads