10.0.0-rc.33 (2026-11-05)
⚠ BREAKING CHANGES
LocalAttachmentMetadatarequires onlyid.fileanduploadStateare
optional, so code that reads them from aLocalAttachmentmust handleundefined. Afilemust
come with itsuploadState:localMetadata: { id, file }no longer compiles, and an attachment
in that shape from untyped code is no longer sent. An attachment with neither field (a custom type
orgiphy) is sent as it is, takes no upload slot, and counts as content inhasSendableData.- CustomCommandData is no longer exported. Delete its augmentations and imports. A leftover augmentation still compiles and has no effect, so search for the name rather than relying on tsc. An app that wants a closed set of command names declares its own union. See ai-docs/v10-breaking-changes.md#custom-data-augmentation.
Bug Fixes
- dispatch connection.recovered on reconnect when recovery is disabled (#1994) (13bb533)
- remove CustomCommandData (#1989) (f737d61)
Features
- send and count attachments with nothing to upload (#1993) (b2dfb8a), closes ai-docs/v10-breaking-changes.md#non-upload-attachments
- update to latest api spec (461eb24)