Reference scope
The reference scope controls which indexes the agent can search. This is the most important configuration decision, as it determines what knowledge the agent has access to.- Narrow scope
- Broad scope
Give the agent access to a small number of focused indexes.Pros: Faster searches, more relevant results, fewer off-topic citations.Best for: Specialized agents like a field support agent that only needs product manuals and troubleshooting guides.
Tools
Tools define what actions the agent can take when answering a question. A few of the most common ones:| Tool | What it does |
|---|---|
| Search | Queries indexes to find relevant content. |
| Read | Reads specific document sections for deeper context after finding them via search. |
| Write | Generates structured output like reports, summaries, or draft documents. |
| WebFetch | Retrieves content from external URLs. Useful for agents that need to reference public information. |
Agent instructions
You can provide custom instructions that shape the agent’s behavior. These instructions tell the agent:- How to structure its responses
- What tone to use (formal, conversational, technical)
- What to prioritize when multiple documents are relevant
- Any domain-specific rules or constraints
Skills
Skills are reusable instruction sets that give an agent specialized capabilities. Each skill includes:- Custom instructions for a specific task type
- Optional reference files the agent can use
Actions
Actions define structured workflows an agent can perform. For example, an action might present a structured form that guides a user through a troubleshooting procedure or a parts-ordering request. Circuit supports many action types. The available actions depend on the agent’s domain and configuration.Dashboard configuration
Some agents support a dashboard: a customized landing page that users see when they open the agent. This can include pinned documents, quick-action buttons, or a welcome message.Changes to agent configuration take effect immediately. Users chatting with the agent will see the updated behavior on their next message.