Runtimes
ThreadListItemRuntime state and actions for selecting, archiving, unarchiving, deleting, and renaming assistant-ui conversations.
API Reference
ThreadListItemRuntime
ThreadListItemRuntimepath: ThreadListItemRuntimePathref: stringthreadSelector: ThreadListItemRuntimePath["threadSelector"]type: "main"
getState: () => ThreadListItemStateinitialize: () => Promise<{ remoteId: string; externalId: string | undefined; }>generateTitle: () => Promise<void>switchTo: (options?: { unarchive?: boolean; }) => Promise<void>rename: (newTitle: string) => Promise<void>archive: () => Promise<void>unarchive: () => Promise<void>delete: () => Promise<void>detach: () => voidsubscribe: (callback: () => void) => Unsubscribeunstable_onunstable: <E extends ThreadListItemEventType>(event: E, callback: ThreadListItemEventCallback<E>) => Unsubscribe
ThreadListItemState
ThreadListItemStateisMain: booleanid: stringremoteId?: stringexternalId?: stringstatus: ThreadListItemStatustitle?: stringcustom?: Record<string, unknown>