# QueueItemPrimitive
URL: /docs/api-reference/primitives/queue-item

Queue item primitives for rendering pending assistant-ui thread operations, optimistic work, and runtime queue state.

{/* 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]

### Text \[#text]

{QueueItemPrimitiveDocs.Text?.deprecated && (
  <Callout type="warn">
    <strong>Deprecated.</strong> {QueueItemPrimitiveDocs.Text.deprecated}
  </Callout>
  )}

{QueueItemPrimitiveDocs.Text?.description}

{QueueItemPrimitiveDocs.Text?.element && (
  <p>This primitive renders a <code>{`<${QueueItemPrimitiveDocs.Text?.element}>`}</code> element unless <code>asChild</code> is set.</p>
  )}

<ParametersTable />

### Steer \[#steer]

{QueueItemPrimitiveDocs.Steer?.deprecated && (
  <Callout type="warn">
    <strong>Deprecated.</strong> {QueueItemPrimitiveDocs.Steer.deprecated}
  </Callout>
  )}

{QueueItemPrimitiveDocs.Steer?.description}

{QueueItemPrimitiveDocs.Steer?.element && (
  <p>This primitive renders a <code>{`<${QueueItemPrimitiveDocs.Steer?.element}>`}</code> element unless <code>asChild</code> is set.</p>
  )}

<ParametersTable />

### Remove \[#remove]

{QueueItemPrimitiveDocs.Remove?.deprecated && (
  <Callout type="warn">
    <strong>Deprecated.</strong> {QueueItemPrimitiveDocs.Remove.deprecated}
  </Callout>
  )}

{QueueItemPrimitiveDocs.Remove?.description}

{QueueItemPrimitiveDocs.Remove?.element && (
  <p>This primitive renders a <code>{`<${QueueItemPrimitiveDocs.Remove?.element}>`}</code> element unless <code>asChild</code> is set.</p>
  )}

<ParametersTable />

{/* api-reference:end */}
