rt.threads is how you read that history, manage it, and stream it live.
Read history
get() reports view: 'owner' | 'metadata_only' — a non-owner with metadata access gets the summary without event bodies.
Manage
Live updates
Both subscriptions return an unsubscribe function. Usesubscribe for durable frames — user/assistant messages, tool calls, run lifecycle — which is what you want for a history view or thread list:
subscribeStreaming when you’re rendering a live run and want token-by-token deltas:
getEvents().
Methods
For the underlying REST + WebSocket surface, see the Threads API.