Repository navigation
v10.0.0-rc.32
Pre-release
Pre-release
·
1 commit
to release-v10
since this release
10.0.0-rc.32 (2026-11-04)
⚠ BREAKING CHANGES
- the client no longer dispatches capabilities.changed and
the name is no longer an EventType. Subscribe to channel.state instead:
channel.state.subscribeWithSelector(({ ownCapabilities }) => ({ ownCapabilities }), fn).
See ai-docs/v10-breaking-changes.md#capabilities-changed-removed. - AttachmentManager.uploadAttachment() is removed. Retry a failed upload, or upload an attachment you built yourself such as a voice recording, with
attachmentManager.uploadFile(attachment). It keeps the attachment's id, fields and position, and runs the pre- and post-upload middleware, which uploadAttachment() skipped. uploadFile() does not checkisUploadEnabled, so check it first to skip the upload as uploadAttachment() did. uploadFile() always resolves to an attachment: where a result was checked forundefined, checkresult.localMetadata.uploadStateinstead. See ai-docs/v10-breaking-changes.md#upload-attachment-removed.