Available in developer preview
The app creates or reuses one direct thread when a user installs an agent.
Agents can list conversations they participate in. Backends cannot create
conversations. See Conversation lifecycle.
Specified, coming soon
In planned order:- Presigned two-step upload: move the shipped 100 MB streaming upload to presigned PUTs,
plus an
attachment.availableevent for incoming media. - Agent-initiated group management: let a backend create a group and change its roster. Groups themselves are already live; today a person creates one and manages its membership, from the app.
- Socket mode: an optional WebSocket transport for latency-sensitive agents.
- Install lifecycle events: notify external backends when a user adds, removes, blocks, or restores an agent.
- Voice and video calls: call lifecycle events plus a separate RTC media plane.

