Agent domains
When you create an agent, you choose a domain that provides a starting template. Each domain comes with pre-configured tools, prompts, and behaviors suited to a particular use case.
These are two common examples. Circuit offers many additional domain templates tailored to specific use cases such as customer service, RFP response, sales enablement, and more.
The domain is a starting point. You can customize any aspect of the agent after creation. See agent configuration for details.
Creating an agent
1
Navigate to agents
From your Circuit dashboard, go to the agents section.
2
Create a new agent
Click create and provide:
- Name: a clear name that describes the agent’s purpose (e.g., “Field Support Agent” or “Product FAQ Agent”)
- Description: optional, helps users understand what the agent is for
3
Choose a domain
Select the domain template that best fits your use case. This sets the initial tools, behavior, and prompt structure.
4
Set the reference scope
Choose which indexes the agent can search. You can select one or many indexes. The agent only has access to the documents in these indexes.
5
Review and save
Review the default configuration and save. You can start chatting with the agent immediately to test it.
What agents can do
Depending on configuration, agents have access to different tools. Some common examples:- Search: query indexes to find relevant content
- Read: read full document sections for deeper context
- Write: generate structured content (reports, summaries, draft responses)
- Web fetch: retrieve content from external web pages (if enabled)
Personal vs workspace agents
- Personal agents are created by individual users and only visible to them
- Workspace agents belong to the workspace and can be shared with users and groups
Next steps
Agent configuration
Fine-tune tools, reference scope, skills, and actions.
Agent sharing
Share agents with users and groups, and manage roles.