Skip to main content
Dialog gives you fine-grained control over which tools and data sources your agent uses. Preferences cascade from system defaults through user, agent, and session-level overrides.

Cascading preferences

Tool preferences follow a four-level cascade. Each level can override the one above it.
LevelWhat it controlsHow to set itPersists?
System defaultsBaseline for all users — Reddit Research is enabledManaged by DialogYes
User defaultsYour personal defaults across all agentsSettings pageYes
Agent defaultsPer-agent configurationAgent creation or edit screenYes
Session overridesTemporary changes for one chat sessionTool toggles in chatNo
The cascade flows top to bottom. A session override takes priority over an agent default, which takes priority over your user default, which takes priority over the system default.
Session overrides are temporary — they reset when you start a new chat session. If you want a change to stick, set it at the user or agent level instead.

Setting user defaults

Your user defaults apply to every agent you interact with, unless that agent has its own overrides.
1

Open Settings

Navigate to Settings from the sidebar or account menu.
2

Find tool preferences

Look for the Data Sources or Tool Preferences section.
3

Toggle data sources

Enable or disable the data sources you want active by default. Your changes save automatically.
This is the best place to configure tools you always want available — like web search or social media intelligence — without setting them up for each agent individually.

Agent-level defaults

Each agent can have its own tool configuration that overrides your user defaults. This is useful when you have agents dedicated to specific research areas. For example, a competitive intelligence agent might have all social media and web sources enabled, while a customer feedback agent only needs Reddit and app store data. Set agent-level defaults when creating or editing an agent.

Session overrides

Sometimes you need to temporarily enable or disable a tool for a single conversation. Session overrides let you do this without changing any saved preferences. Use the tool toggles in the chat interface to adjust which data sources are active for the current session. These changes apply immediately to your next query but reset when you start a new session. This is useful when you want to:
  • Narrow your research to a specific source for focused results
  • Temporarily enable a source you don’t normally use
  • Test how results differ with different tool combinations