Context Settings
The Context tab controls how your assistant manages memory and shapes its output. In order, the controls are: Smart Context, AI Prompt, Context Limit (tokens), Message History Limit, Maximum Turns, and Output Schema.Smart Context
Default: enabled. An intelligent memory system that includes relevant conversation history while filtering out information that isn’t useful for the current response, so the assistant isn’t overwhelmed by irrelevant history as a conversation grows.Advanced sub-panel
Turning on Advanced Mode (Settings → Advanced) reveals a nested panel with finer-grained memory controls: a summary model and threshold for when older messages get compressed, how many recent messages are always kept unsummarised, and — one level deeper — a token limit, a preservation strategy (none / fixed window / full thread), a window size, which message types count, and separate scoring weights for keyword, vector, and AI-based relevance.AI Prompt
Default: off. When enabled, it takes your trigger prompt and the assistant’s behaviour text and rewrites both using a fast model from the same provider family, before the assistant runs. It does not read your tools, output schema, or do anything specific to the model you’ve selected — it’s a prompt rewrite step, not a model-aware optimiser.Context Limit (tokens)
A slider from 0 to 200,000 tokens.Message History Limit
Default: 200 messages. The maximum number of prior messages retained for conversation context. If the token budget is exceeded, older messages are dropped first. Lower it if you want tighter cost control on long-running conversations; raise it if an assistant needs to reference further back than 200 messages.Maximum Turns
Default: 6. Labelled “Maximum turn count for LLM conversations.”Output Schema
A list of field name → description rows. Each description is free text — write what the field should contain and its type, e.g."Full name of the requester (string)" or "one of: pending, approved, rejected" for an enum-style constraint. Keep descriptions short and concise, since they’re read by the model itself.
The editor only supports flat key → description rows — you can describe a field as “a list of strings” or “an object with X and Y” in words, but you can’t build nested objects or arrays of objects as structured sub-fields.
Use a schema when you need consistent field names for downstream processing — structured extraction, categorisation, or feeding another step in a flow.
Skip a schema when you want natural, conversational responses — general chat, free-form writing, summarisation.
Best Practices
Keep Smart Context enabled
Keep Smart Context enabled
It’s a free filtering step that keeps long conversations focused. Disable only if you have a specific reason to see the full raw history.
Don't rely on Context Limit or Maximum Turns
Don't rely on Context Limit or Maximum Turns
Neither control currently has an effect. If you need to manage cost or conversation length, use Message History Limit and keep instructions and tool sets focused instead.
Write schema descriptions for the model, not for yourself
Write schema descriptions for the model, not for yourself
A vague description like
"status (string)" gives the assistant little to work with. Be specific: "Current status — one of: pending, shipped, delivered, cancelled (string)".Treat Output Schema as guidance, not a contract
Treat Output Schema as guidance, not a contract
Since nothing validates the response, test with real inputs and check the assistant is actually following the shape you described — especially for edge cases where a field might be missing.
Troubleshooting
Assistant seems to forget earlier context
Assistant seems to forget earlier context
Check Message History Limit isn’t set too low, and confirm Smart Context is enabled rather than disabled.
Output doesn't match the schema
Output doesn't match the schema
Since there’s no automatic retry, this needs a fix at the source: simplify the schema, make field descriptions more specific, mark optional fields clearly, and check the assistant’s instructions don’t conflict with what the schema asks for.
Next Steps
General Settings
Configure identity, timeout, and response mode
Provider Settings
Choose an AI model
Knowledge
Add documentation and reference sources
Tools & Connectors
Connect data sources and APIs