AgentOne Docs

Chat Settings

Control markdown rendering, notifications, action rows, submit behavior, streaming, and chat titles.

The Chats section in Settings controls how conversations behave from input to output. These are global defaults - some can be overridden per-chat (like the submit key) while others affect all chats.

Chat Behavior

Markdown Rendering

Controls which messages render markdown formatting:

  • All messages - both your messages and assistant responses use markdown rendering.
  • User messages only - only your messages are rendered as markdown.
  • Assistant messages only (default for most users) - only assistant responses render markdown.
  • No messages - all messages display as plain text.

Turn off markdown rendering for assistant messages if you are working with a model that produces a lot of raw text and the formatting feels distracting.

Completion Notification

Choose when AgentOne shows a desktop notification when a response finishes:

  • Always - notify on every completed response.
  • When window unfocused - notify only when AgentOne is not the active window. This is useful when you submit a long task and switch to another app while waiting.
  • Never - no notifications.

Note that OS-level notification permissions must be granted for notifications to appear. See Notifications and Updates Troubleshooting if notifications are not appearing.

Message Action Row

Controls when the per-message action buttons (copy, edit, regenerate, branch) are visible:

  • Show on hover - appears when you mouse over a message.
  • Always show - permanently visible on every message.
  • Never show - hidden from the normal row.

See Message Actions for what each action does.

Submit Key

Choose how you send messages:

  • Enter - press Enter to send, Shift+Enter for a newline.
  • Ctrl+Enter - press Ctrl+Enter to send, Enter for a newline.

If you often write multi-line prompts, Ctrl+Enter prevents accidental sends.

Regenerate on Save

Sets the default state of the Regenerate when Saved toggle that appears when editing a message. When this is on, saving a message edit automatically triggers a new response from that point in the conversation. See Edit Messages.

Always Show Stop Button

When enabled, the stop button appears in the composer immediately after you submit a message - even during the brief moment before the model starts streaming. Useful if you frequently want to cancel responses right away.

Chat Status Indicators

Shows or hides the small status indicator icons on chat rows in the sidebar while a response is generating.

Chat Sort Order

Controls how chats are ordered in the sidebar:

  • Newest chats first (default) - sorted by creation date.
  • Recently updated first - sorted by last activity. Useful when you revisit older chats and want the most recently active ones at the top.

Streaming

Extract Reasoning from Think Tags

When enabled (default), <think>...</think> blocks emitted by reasoning models like DeepSeek are automatically stripped from the response text and displayed as a collapsible reasoning section in the chat UI. This keeps the main response clean while still letting you inspect the model's chain of thought.

This setting does not apply to past messages or models that do not emit reasoning tags.

Smooth Stream

Enables a smoother, more fluid text streaming animation. If disabled, text appears in larger chunks as it arrives.

Experimental Throttle

Adds a configurable delay between streaming updates. Enable this if streaming feels too fast to read or causes high CPU usage on your machine. When enabled, a Throttle Value field appears where you can set the delay in milliseconds.

Chat Titles

Controls how AgentOne names new chats automatically.

Generation Method

  • AI generated - the model summarizes the first exchange and generates a title. Produces the most descriptive titles but requires a model call.
  • First user message - uses the text of your first message as the title, truncated to the character limit.
  • First assistant message - uses the beginning of the model's first response.
  • Custom phrase - uses a fixed phrase you specify for every new chat.

Character Limit

Applies to AI-generated and message-based title methods. Titles longer than this limit are truncated.

Max Tokens for AI Generation

When using AI generated titles, this controls the maximum number of tokens the model can use for the title. Lower values produce shorter titles; higher values allow more descriptive ones. The default works well for most use cases.

Custom Phrase and Fallback Phrase

When using Custom phrase, the Custom Phrase field sets the title for every new chat. The Fallback Phrase is used when the primary method fails (for example, if the AI title generation call times out).

On this page