You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bug fixes
Coalesce split iMessage fragments into one turn (#130). iMessage/BlueBubbles often delivers one message as several rapid webhooks (text → link preview → attachment), which were processed as separate turns. Inbound bursts now wait a short settle window so the fragments merge into a single user turn. Configurable via imessage.inboundSettleMs / IMESSAGE_INBOUND_SETTLE_MS (default 1500ms) with a per-burst ceiling imessage.inboundMaxSettleMs / IMESSAGE_INBOUND_MAX_SETTLE_MS (default 5000ms).