Docs / Sessions/ Conversation Interface

Conversation Interface

How to use the CRHQ conversation view — sending messages, reading responses, viewing tool calls, and managing output.

The conversation interface is where you interact with agents. It's designed to show you exactly what the agent is doing, while keeping the experience clean and readable.

Sending Messages

Type in the message input at the bottom and press Enter to send. For multi-line messages, use Shift+Enter for a new line.

The input supports:

  • Plain text instructions
  • Markdown formatting (the agent reads it properly)
  • Code blocks (use triple backticks)
  • File attachments (click the attachment icon)
  • Voice input (click the microphone icon)

Agent Responses

Agent responses stream in real-time — you see text appear as the agent thinks and writes. Responses can include:

  • Text — Direct answers, explanations, analysis
  • Tool calls — Actions the agent takes (reading files, running commands, browsing the web)
  • Artifacts — Visual outputs that appear in the side panel (code, HTML, documents)
  • Errors — If something goes wrong, you'll see a clear error message

Tool Call Display

When an agent uses a tool (reads a file, runs a command, calls an API), the tool call is shown inline in the conversation. You can control how these are displayed:

Detailed Mode

Each tool call is shown as a separate, expandable block with:

  • Tool name and parameters
  • Full output/result
  • Duration

Compact Mode

Tool calls are grouped into collapsible sections. You see a summary of what happened without the verbose output. Expand to see details.

Switch between modes in Account → Display Settings.

Artifacts Panel

When an agent produces a visual output (code file, HTML page, document), it appears in the artifact panel on the right side. The panel supports:

  • Multiple tabs — Switch between different artifacts
  • Preview mode — See rendered HTML, React components, or formatted documents
  • Code mode — See the raw source code with syntax highlighting
  • Edit mode — Modify the content directly (for supported types)

Loading History

Conversations can be long. CRHQ uses pagination — when you scroll to the top, older messages load automatically. This keeps the interface responsive even for sessions with hundreds of messages.

Keyboard Shortcuts

  • Enter — Send message
  • Shift+Enter — New line
  • Escape — Blur input / close panels
  • — Edit last sent message (when input is empty)