Skip to content
MISSIONBuilding to $50K/year · partnership threshold — every $20 subscription reserves 10 meals in the fund. Report published monthly.SEE THE PROGRESS →
DOC · UPDATED 2026-06-10

Response styles.

Five presets that tune the assistant's voice by appending a short directive to the system prompt. Chat-level override wins over profile-level default.

Response styles are voice presets, not personalities. Each one is a single short directive appended to the composed system prompt. The base persona and refusal norms don't change; the assistant's register does. Set a default in Settings → Behavior; override per-chat via the STYLE chip in the composer's tools popover.

The five styles

Each style is defined by a single short directive appended to the composed system prompt. The base persona is unchanged; only the register on the axes below shifts.

DefaultNo directive appended. The base persona (direct, warm, competent, concise by default) applies.
Concise'Prefer one-sentence or one-paragraph replies. Skip preamble. Skip closing filler.'
Thorough'When the question is substantive, walk through the reasoning step-by-step and cover the corner cases. Depth over speed.'
Direct'Answer first, then justify. No hedging language, no softeners. Say what's likely, not what's possible.'
Friendly'Warmer tone. It\'s fine to acknowledge the person once at the start when it lands naturally. Never sycophantic.'

Precedence — chat override wins

The send route reads two potential style sources: the current chat's response_style column (per-chat override), and the profile's ui_prefs.response_style (account default). The chat-level value wins. If a chat has no override set, the profile default applies. If neither is set, Default (no directive) is used.

Where the style directive sits in the composed prompt

After the base persona and before the memory / custom / project / knowledge blocks. Order matters — later blocks are treated as lower-priority context. Style is high-priority so it shapes tone even when a project's custom instructions might otherwise push the reply toward a different register.

Changing the style mid-chat

Toggling the STYLE chip in the composer applies from the NEXT turn forward. Previous replies keep their original register (they're already persisted). If you want an existing reply in a different register, regenerate it after changing the style — the sibling branch will use the new directive.

When each style earns its keep

Default: general use. Concise: quick lookups, drafting short messages, when you already know what you want. Thorough: research questions, math/logic problems, code that needs careful reasoning. Direct: technical debugging, business decisions where hedging wastes time, editing where you want opinionated feedback. Friendly: casual conversation, brainstorming, tutoring / learning scenarios.

Docs stay current. Report drift.

If a limit in the product doesn't match the number on this page, that's a bug — help@ladle.chat.

See all docsWatch it work
$20/MO · CANCEL ANYTIME · $0.80/MEAL · RECEIPTS MONTHLY
Read the ledger →
0meals fundedROLLING TOTAL · UPDATED HOURLY
SEE THE RECEIPTS →