# Utilities URL: /docs/api-reference/utilities/miscellaneous Miscellaneous @assistant-ui/react utilities for custom rendering, composition, and advanced assistant UI behavior. {/* AUTO-GENERATED PAGE by scripts/generate-api-reference.mts */} {/* Do not edit manually. */} {/* api-reference:start */} {/* AUTO-GENERATED by scripts/generate-api-reference.mts */} {/* Do not edit this block manually. */} ## API Reference \[#api-reference] ### AssistantCloud \[#assistantcloud] ### ChainOfThoughtClient \[#chainofthoughtclient] ### DevToolsHooks \[#devtoolshooks] ### ExportedMessageRepository \[#exportedmessagerepository] ### InMemoryThreadList \[#inmemorythreadlist] ### Interactables \[#interactables] ```ts const Interactables: () => ResourceElement, undefined>; ``` ### makeAssistantVisible \[#makeassistantvisible] ```ts const makeAssistantVisible: >(Component: T, config?: { clickable?: boolean | undefined; editable?: boolean | undefined; }) => T; ``` ### SingleThreadList \[#singlethreadlist] A minimal threads scope that wraps a single thread. Automatically provided by ExternalThread when no threads scope exists. Mounts the provided thread resource element. ### Suggestions \[#suggestions] ```ts const Suggestions: { (): ResourceElement< ClientOutput<"suggestions">, undefined >; ( suggestions: SuggestionConfig[], ): ResourceElement< ClientOutput<"suggestions">, SuggestionConfig[] >; }; ``` {/* api-reference:end */}