> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stru.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Using the Chat Input

> Type, attach files, dictate by voice, and pull in standards with @. Plus the keyboard shortcuts.

## Overview

The message box handles more than text. Attach files, dictate by voice, and reference your documents or design standards with @. This guide covers each, plus the shortcuts.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/structural-agent-home.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=8b5fc95cc1d764f6220471a473a27073" alt="The chat with the message box at the bottom: + button on the left, microphone and send on the right" width="1600" height="383" data-path="images/structural-agent-home.png" />
</Frame>

The pills above the chat set the context for every message: the [agent](/platform-guides/structural-agent) you're talking to (top-left dropdown) and the **design standard** next to it, which sets the code region your answers cite (US, Eurocode, Australia/NZ, Canada, Philippines, Singapore).

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/design-standard-selector-open.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=66c0ce1cb978b5dff8082f24f623b792" alt="The design standard selector open, with US selected" width="149" height="308" data-path="images/design-standard-selector-open.png" />
</Frame>

## Typing and sending

**Enter** sends. **Shift + Enter** adds a line break for prompts with a list of requirements. The send button (↑, bottom-right) becomes a stop button while the agent is responding.

<Tip>
  You can type your next message while the agent is still working. Press Enter and it queues, then sends the moment the current response finishes.
</Tip>

## Adding files

Attach with the **+** button at the bottom-left of the message box, then **Upload from computer**. Drag-and-drop anywhere on the page and pasting images work too.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/composer-add-menu.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=84e7dd0bed1255f6017457686dcfdcae" alt="The + menu open, showing Upload from computer and the Formatting standards toggle" width="866" height="209" data-path="images/composer-add-menu.png" />
</Frame>

Up to 10 files per message: PDFs, images, Excel/CSV, Word, PowerPoint, and model files (IFC, RVT, DXF, DWG). Each attachment shows a preview card with upload progress.

<Info>
  Already uploaded it once? Type **@** and tag the file from your [Files](/how-to/file-management) instead of re-uploading. See [Mentions](/how-to/mentions).
</Info>

### The Formatting standards toggle

The second row of the **+** menu controls whether the agent works from your [Standards folder](/how-to/standards-folder): the templates and boilerplate your company maintains. On by default, which is why deliverables come back in your format without you asking.

<Warning>
  Two different things share the word "standards". The **Formatting standards** toggle points at your own Standards folder (your templates). The **@ picker's Standards section** is the built-in design code library (ACI, AISC, ASCE). See [Mentions](/how-to/mentions) for the second one.
</Warning>

### The project picker

On the [Review Agent](/platform-guides/review-agent) and [BIM Agent](/platform-guides/bim-agent), a **Select project** pill appears next to **+**. It sets which [project folder](/how-to/file-management) the agent reads from and saves into. Pick one before sending.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/review-agent-project-pill.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=ce01e9b889ec1caaad23fa79dd3f3e98" alt="The message box on the Review Agent with the Select project pill" width="852" height="111" data-path="images/review-agent-project-pill.png" />
</Frame>

## Dictation

Click the **microphone** at the bottom-right and talk. A live waveform confirms it's recording, and your words appear in the input as you speak.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/dictation-recording.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=b49f05bb8da2b1bb65483c2573360945" alt="The message box while recording: a live waveform with the stop button on the right" width="863" height="43" data-path="images/dictation-recording.png" />
</Frame>

Click the stop button (the square that replaces the mic) to finish. The transcript lands in the message box to review and edit before sending; nothing sends automatically. Recordings run up to 5 minutes.

## Autocomplete

As you type, the input may offer a grey inline completion. **Tab** accepts it; keep typing to ignore it. After a task finishes, the empty input may suggest a likely next prompt, which Tab accepts too.

## Shortcuts

| Shortcut            | What it does                                                      |
| ------------------- | ----------------------------------------------------------------- |
| **Enter**           | Send                                                              |
| **Shift + Enter**   | New line                                                          |
| **Tab**             | Accept the grey autocomplete                                      |
| **@**               | Open the file and standards picker ([Mentions](/how-to/mentions)) |
| **/**               | Focus the message box from anywhere                               |
| **Esc**             | Close the picker; stop a response; press twice to clear the input |
| **↑** (empty input) | Recall your queued message for editing                            |
| **⌘K / Ctrl+K**     | Search past conversations                                         |

## Next steps

<CardGroup cols={2}>
  <Card title="Mentions & Attachments" icon="at" href="/how-to/mentions">
    Tag files, folders, and design codes with @ instead of re-uploading.
  </Card>

  <Card title="Your Standards Folder" icon="book" href="/how-to/standards-folder">
    What the Formatting standards toggle points at.
  </Card>

  <Card title="Structural Agent" icon="compass-drafting" href="/platform-guides/structural-agent">
    Put the input to work on real engineering tasks.
  </Card>

  <Card title="The Canvas" icon="table-columns" href="/how-to/canvas">
    Where the documents you ask for take shape.
  </Card>
</CardGroup>

<Info>
  **Questions?** Email **[support@stru.ai](mailto:support@stru.ai)** or [book a call](https://cal.com/bhosh).
</Info>
