Agents
An agent combines a model with instructions, tools, and company knowledge. Every workspace includes the default@dust agent, and members can build custom agents for specific tasks, like answering support questions or generating SQL from company data. Several agents can work together in the same conversation.
Models
Every agent runs on a model. The model picker offers specific models from each provider plus three auto models (Basic, Standard, Premium) that Dust benchmarks and keeps up to date. Admins can restrict which models members can use with model access tiers.Conversations
You interact with agents through conversations, where you ask questions or make requests. Share a conversation to let colleagues join and work with you and the agents. Create a new conversation for each new topic to keep agents focused.Workspaces
A workspace is where members talk to agents and customize Dust for their team’s needs. Admins invite members, assign roles (Admin, Manager, Member), and organize data access through open or restricted spaces.Data sources
Data sources make company knowledge available to agents:- Connections: managed integrations (Google Drive, Notion, Slack, Confluence, and more), synced automatically.
- Tools: access and act on third-party systems (Slack, Salesforce, Gmail, HubSpot, and more) via MCP servers.
- Public websites: content ingested with the Dust web crawler.
- Folders: static documents and tables, uploaded manually or by API.
- Custom connections: connections you build yourself with the Dust API or ready-made scripts.
Synchronizing
Connections sync automatically, and updates usually appear in Dust within a few minutes. Admins have granular control over what is synced, down to specific Slack channels, Google Drive folders, or Notion pages.Retrieve
Agents retrieve information from data sources using Knowledge tools:- Search: semantic search across selected data sources (RAG).
- Include data: include documents exhaustively, most recent first, up to the context window limit.
- Query tables: turn a question into a SQL query against structured data.
- Extract data: pull structured information following a schema you define.