Skip to main content
Check a capability here before designing against it. Available in developer preview means the route exists in the current API contract; production and physical-device proof are tracked separately in Current status.

Available in developer preview

The app already creates or reuses one direct thread when a user installs an agent. Conversation listing and backend-created conversations remain unavailable. See Conversation lifecycle.

Specified, coming soon

In planned order:
  1. Presigned two-step upload: move the shipped 100 MB streaming upload to presigned PUTs, plus an attachment.available event for incoming media.
  2. Conversation listing: GET /v1/conversations.
  3. Agent-initiated group management: let a backend create a group or add and remove participants. Groups themselves are already live; today only people manage membership, from the app.
  4. Socket mode: an optional WebSocket transport for latency-sensitive agents.
  5. Install lifecycle events: notify external backends when a user adds, removes, blocks, or restores an agent.
  6. Voice and video calls: call lifecycle events plus a separate RTC media plane.
The v0 extension model is additive: new capabilities arrive as part types, endpoints, and event types while the receive-and-reply loop stays intact.

See also