# 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 */}