Understanding Dialog’s agent model and how agents work
An agent in Dialog is a specialized AI assistant with its own dedicated workspace, tool configuration, and personality. Each agent operates independently, maintaining its own memory and context across every interaction. Think of agents as team members you deploy for different jobs.
Agent architecture
Every agent you create gets its own persistent workspace environment — a dedicated runtime that persists across sessions. This workspace stores your agent’s identity files, saved content, research notes, task lists, databases, and custom skills.An agent bundles four key components:
Workspace — A persistent environment with up to 50MB of storage for files, notes, research, bookmarks, and databases
Tool configuration — A customizable set of enabled data sources that determine what the agent can access (74+ tools available)
Session history — A full record of every conversation, research chat, and follow-up
Scheduled tasks — Any automated research, monitoring, or briefing jobs the agent runs on your behalf
These components work together to give each agent a distinct capability and growing knowledge base.
Named personas
Agents come with configurable personas optimized for different workflows:
Chief of Staff — Your default agent. Strategic assistant for managing tasks, saving links, organizing research, and daily briefings.
Social Media Manager — A preset you can add for social-first workflows: content ideation, drafting posts, managing feeds.
Product Analytics Agent — A preset focused on product metrics, funnels, and user behavior analysis.
Custom Agent — Build your own persona with a name and instructions tailored to your needs.
Each persona shapes how the agent approaches tasks, structures its output, and communicates with you. See Agent Personas for details.
One default agent
Every Dialog account comes with a Chief of Staff agent that’s ready to use right away. This is the agent you interact with when you first sign in, and the one remaining after any others are removed.Chief of Staff works like any other agent — it has its own workspace, tool configuration, and session history. The only difference is that it can’t be deleted. Think of it as your home base.You can create additional agents whenever you need a specialized assistant for a different domain or workflow.
Agent isolation
Agents are fully independent from each other. They don’t share workspaces, session histories, tool configurations, or any other data.This isolation is intentional. It means you can:
Run a Chief of Staff for day-to-day operations and a Product Analytics Agent for metrics work without any bleed-through
Give different agents access to different tools based on their purpose
Keep research contexts completely separate across projects
If you need to share information between agents, you can reference findings from one agent in a conversation with another, or use connected apps to store findings in shared tools like Notion or Google Docs.
Deleting an agent permanently removes its workspace, session history, and all associated data. This action cannot be undone.
When to use multiple agents
Scenario
Approach
One person, multiple workflows
Create agents for each major workflow (research, content, operations)
Different projects
One agent per project to keep contexts clean
Team members
Each person gets their own agent(s) with personalized workspaces
Experimentation
Spin up a new agent to test a workflow without affecting your main workspace
Lazy provisioning
Agent workspaces are created on first interaction, not when the agent is initially set up. This keeps account creation fast and avoids allocating resources for agents you haven’t started using yet.Agent caps depend on your plan — see Billing & Credits for the per-tier limits. Each agent provisions its workspace independently when you first engage with it.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Dialog Docs","colors":{"primary":"#7C88C0","light":"#8E99CC","dark":"#6A76AE"},"logo":{"light":"https://mintcdn.com/dialog-72629a86/ro1zRYLAOIQBKSAK/logo/light.png?fit=max\u0026auto=format\u0026n=ro1zRYLAOIQBKSAK\u0026q=85\u0026s=7da10c9ee6ff8f883d606fb11251129d","dark":"https://mintcdn.com/dialog-72629a86/ro1zRYLAOIQBKSAK/logo/dark.png?fit=max\u0026auto=format\u0026n=ro1zRYLAOIQBKSAK\u0026q=85\u0026s=929045240070eaf7091b8946246d4a81"},"favicon":"https://mintcdn.com/dialog-72629a86/p5k0mDSL3dI9_QnO/favicon.ico?fit=max\u0026auto=format\u0026n=p5k0mDSL3dI9_QnO\u0026q=85\u0026s=3fc34d8c855f08b58f7671daa1503e18","navbar":{"links":[{"href":"https://app.dialog.tools","label":"App"}],"primary":{"type":"button","label":"Get Started","href":"https://app.dialog.tools"}},"footer":{"socials":{"github":"https://github.com/king-of-the-grackles"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dialog-72629a86","hasAudioNarration":false,"actualSubdomain":"dialog-72629a86","customDomains":["docs.dialog.tools"],"gitSource":{"type":"github","owner":"king-of-the-grackles","repo":"dialog-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae94a513da74a958a8fe862:success","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Core Concepts","count":15},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Features","count":5},{"language":"default","tag":"Getting Started","count":5},{"language":"default","tag":"Memory \u0026 Workspace","count":4},{"language":"default","tag":"Tools","count":4},{"language":"default","tag":"Agents","count":3},{"language":"default","tag":"Support","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"core-concepts/agents/what-is-an-agent","slug":"/core-concepts/agents/what-is-an-agent","pageMetadata":{"title":"What is an Agent?","description":"Understanding Dialog's agent model and how agents work","icon":"robot","href":"/core-concepts/agents/what-is-an-agent"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understanding Dialog’s agent model and how agents work\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`An agent in Dialog is a specialized AI assistant with its own dedicated workspace, tool configuration, and personality. Each agent operates independently, maintaining its own memory and context across every interaction. Think of agents as team members you deploy for different jobs.`}),`\n`,_jsx(Heading,{level:`2`,id:`agent-architecture`,children:`Agent architecture`}),`\n`,_jsxs(_components.p,{children:[`Every agent you create gets its own persistent workspace environment — a dedicated runtime that persists across sessions. This workspace stores your agent’s `,_jsx(_components.a,{href:`/core-concepts/memory/identity-files`,children:`identity files`}),`, saved content, research notes, task lists, databases, and custom skills.`]}),`\n`,_jsx(_components.p,{children:`An agent bundles four key components:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Workspace`}),` — A persistent environment with up to 50MB of storage for files, notes, research, bookmarks, and databases`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tool configuration`}),` — A customizable set of `,_jsx(_components.a,{href:`/core-concepts/tools/tool-preferences`,children:`enabled data sources`}),` that determine what the agent can access (74+ tools available)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Session history`}),` — A full record of every conversation, research chat, and follow-up`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scheduled tasks`}),` — Any automated research, monitoring, or briefing jobs the agent runs on your behalf`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`These components work together to give each agent a distinct capability and growing knowledge base.`}),`\n`,_jsx(Heading,{level:`2`,id:`named-personas`,children:`Named personas`}),`\n`,_jsxs(_components.p,{children:[`Agents come with configurable `,_jsx(_components.a,{href:`/core-concepts/agents/agent-personas`,children:`personas`}),` optimized for different workflows:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chief of Staff`}),` — Your default agent. Strategic assistant for managing tasks, saving links, organizing research, and daily briefings.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Social Media Manager`}),` — A preset you can add for social-first workflows: content ideation, drafting posts, managing feeds.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Product Analytics Agent`}),` — A preset focused on product metrics, funnels, and user behavior analysis.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom Agent`}),` — Build your own persona with a name and instructions tailored to your needs.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Each persona shapes how the agent approaches tasks, structures its output, and communicates with you. See `,_jsx(_components.a,{href:`/core-concepts/agents/agent-personas`,children:`Agent Personas`}),` for details.`]}),`\n`,_jsx(Heading,{level:`2`,id:`one-default-agent`,children:`One default agent`}),`\n`,_jsxs(_components.p,{children:[`Every Dialog account comes with a `,_jsx(_components.strong,{children:`Chief of Staff`}),` agent that’s ready to use right away. This is the agent you interact with when you first sign in, and the one remaining after any others are removed.`]}),`\n`,_jsx(_components.p,{children:`Chief of Staff works like any other agent — it has its own workspace, tool configuration, and session history. The only difference is that it can’t be deleted. Think of it as your home base.`}),`\n`,_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/core-concepts/agents/creating-agents`,children:`create additional agents`}),` whenever you need a specialized assistant for a different domain or workflow.`]}),`\n`,_jsx(Heading,{level:`2`,id:`agent-isolation`,children:`Agent isolation`}),`\n`,_jsx(_components.p,{children:`Agents are fully independent from each other. They don’t share workspaces, session histories, tool configurations, or any other data.`}),`\n`,_jsx(_components.p,{children:`This isolation is intentional. It means you can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Run a Chief of Staff for day-to-day operations and a Product Analytics Agent for metrics work without any bleed-through`}),`\n`,_jsx(_components.li,{children:`Give different agents access to different tools based on their purpose`}),`\n`,_jsx(_components.li,{children:`Keep research contexts completely separate across projects`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If you need to share information between agents, you can reference findings from one agent in a conversation with another, or use connected apps to store findings in shared tools like Notion or Google Docs.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Deleting an agent permanently removes its workspace, session history, and all associated data. This action cannot be undone.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use-multiple-agents`,children:`When to use multiple agents`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scenario`}),_jsx(_components.th,{children:`Approach`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`One person, multiple workflows`}),_jsx(_components.td,{children:`Create agents for each major workflow (research, content, operations)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Different projects`}),_jsx(_components.td,{children:`One agent per project to keep contexts clean`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Team members`}),_jsx(_components.td,{children:`Each person gets their own agent(s) with personalized workspaces`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Experimentation`}),_jsx(_components.td,{children:`Spin up a new agent to test a workflow without affecting your main workspace`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`lazy-provisioning`,children:`Lazy provisioning`}),`\n`,_jsx(_components.p,{children:`Agent workspaces are created on first interaction, not when the agent is initially set up. This keeps account creation fast and avoids allocating resources for agents you haven’t started using yet.`}),`\n`,_jsxs(_components.p,{children:[`Agent caps depend on your plan — see `,_jsx(_components.a,{href:`/guides/billing-and-credits`,children:`Billing \u0026 Credits`}),` for the per-tier limits. Each agent provisions its workspace independently when you first engage with it.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"What is an Agent?","description":"Understanding Dialog's agent model and how agents work","icon":"robot","href":"/core-concepts/agents/what-is-an-agent"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Agent architecture","slug":"agent-architecture","depth":2,"children":[]},{"title":"Named personas","slug":"named-personas","depth":2,"children":[]},{"title":"One default agent","slug":"one-default-agent","depth":2,"children":[]},{"title":"Agent isolation","slug":"agent-isolation","depth":2,"children":[]},{"title":"When to use multiple agents","slug":"when-to-use-multiple-agents","depth":2,"children":[]},{"title":"Lazy provisioning","slug":"lazy-provisioning","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"dialog-72629a86","siteName":"Dialog Docs","title":"What is an Agent? - Dialog Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-27T18:06:06.407Z","originalFileLocation":"core-concepts/agents/what-is-an-agent.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understanding Dialog\u0026#x27;s agent model and how agents work\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dialog Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"What is an Agent? - Dialog Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understanding Dialog\u0026#x27;s agent model and how agents work\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dialog Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dialog-72629a86.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=What+is+an+Agent%3F\u0026amp;description=Understanding+Dialog%27s+agent+model+and+how+agents+work\u0026amp;theme=38c35fd9d3c274bbeeab27af\u0026amp;signature=52f3d4d953684159e2dcb0448895e17960f59abfbc19fc2ca95d95584455a824\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"What is an Agent? - Dialog Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understanding Dialog\u0026#x27;s agent model and how agents work\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dialog-72629a86.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=What+is+an+Agent%3F\u0026amp;description=Understanding+Dialog%27s+agent+model+and+how+agents+work\u0026amp;theme=38c35fd9d3c274bbeeab27af\u0026amp;signature=52f3d4d953684159e2dcb0448895e17960f59abfbc19fc2ca95d95584455a824\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dialog-72629a86/WGEv7IaimMAl6sXm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dialog Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7C88C0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/core-concepts/agents/what-is-an-agent.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dialog.tools/#organization\",\"name\":\"Dialog Docs\",\"url\":\"https://docs.dialog.tools\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dialog-72629a86/ro1zRYLAOIQBKSAK/logo/light.png?fit=max\u0026auto=format\u0026n=ro1zRYLAOIQBKSAK\u0026q=85\u0026s=7da10c9ee6ff8f883d606fb11251129d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dialog.tools#website\",\"name\":\"Dialog Docs\",\"url\":\"https://docs.dialog.tools\",\"publisher\":{\"@id\":\"https://docs.dialog.tools/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent#webpage\",\"url\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent\",\"name\":\"What is an Agent?\",\"description\":\"Understanding Dialog's agent model and how agents work\",\"dateModified\":\"2026-04-27T18:06:06.407Z\",\"isPartOf\":{\"@id\":\"https://docs.dialog.tools#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Concepts\",\"item\":\"https://docs.dialog.tools/core-concepts/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is an Agent?\",\"item\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent#article\",\"headline\":\"What is an Agent?\",\"name\":\"What is an Agent?\",\"description\":\"Understanding Dialog's agent model and how agents work\",\"url\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dialog.tools/core-concepts/agents/what-is-an-agent#webpage\"},\"dateModified\":\"2026-04-27T18:06:06.407Z\",\"publisher\":{\"@id\":\"https://docs.dialog.tools/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dialog.tools#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dialog Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dialog Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/core-concepts/agents/what-is-an-agent.md","siteName":"Dialog Docs","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"hand-wave","href":"/introduction"},{"title":"Quick Start","icon":"rocket","href":"/quickstart"},{"title":"What is Dialog?","icon":"circle-info","href":"/getting-started/what-is-dialog"},{"title":"Creating an Account","icon":"user-plus","href":"/getting-started/creating-account"},{"title":"Your First Query","icon":"magnifying-glass","href":"/getting-started/your-first-query"}]},{"group":"Core Concepts","pages":[{"title":"Architecture Overview","description":"How Dialog's core systems work together","icon":"sitemap","href":"/core-concepts/overview"},{"group":"Agents","pages":[{"title":"What is an Agent?","icon":"robot","href":"/core-concepts/agents/what-is-an-agent"},{"title":"Creating Agents","description":"How to create and configure new agents for different research needs","icon":"circle-plus","href":"/core-concepts/agents/creating-agents"},{"title":"Agent Personas","icon":"users","href":"/core-concepts/agents/agent-personas"}]},{"group":"Memory \u0026 Workspace","pages":[{"title":"Memory \u0026 Workspace","icon":"brain","href":"/core-concepts/memory/overview"},{"title":"Identity Files","icon":"id-card","href":"/core-concepts/memory/identity-files"},{"title":"Workspace Files","icon":"folder-tree","href":"/core-concepts/memory/workspace-files"},{"title":"Session Storage","icon":"database","href":"/core-concepts/memory/session-storage"}]},{"group":"Tools","pages":[{"title":"Tools Overview","icon":"wrench","href":"/core-concepts/tools/overview"},{"title":"Data Sources","icon":"server","href":"/core-concepts/tools/mcp-servers"},{"title":"Built-in Tools","icon":"toolbox","href":"/core-concepts/tools/built-in-tools"},{"title":"Tool Preferences","icon":"sliders","href":"/core-concepts/tools/tool-preferences"}]},{"title":"Skills","icon":"wand-magic-sparkles","href":"/core-concepts/skills"},{"title":"Scheduling","icon":"clock","href":"/core-concepts/scheduling"},{"title":"Channels","icon":"tower-broadcast","href":"/core-concepts/channels"}]},{"group":"Features","pages":[{"title":"Research Chat","icon":"messages","href":"/features/research-chat"},{"title":"Reddit Feeds","icon":"rss","href":"/features/reddit-feeds"},{"title":"Feed Discovery","icon":"compass","href":"/features/feeds-discovery"},{"title":"Real-Time Streaming","icon":"signal-stream","href":"/features/real-time-streaming"},{"title":"Session Management","icon":"rectangles-mixed","href":"/features/session-management"}]},{"group":"Guides","pages":[{"title":"Working Effectively with Your Agent","icon":"lightbulb","href":"/guides/effective-queries"},{"title":"Saving Links \u0026 Building Your Knowledge Base","icon":"bookmark","href":"/guides/saving-and-organizing"},{"title":"Content Creation \u0026 Copywriting","icon":"pen-nib","href":"/guides/content-creation"},{"title":"Managing Tasks with Your Agent","icon":"list-check","href":"/guides/task-management"},{"title":"Scheduled Briefings \u0026 Monitoring","icon":"clock","href":"/guides/daily-briefings"},{"title":"Creating Custom Skills","icon":"hammer","href":"/guides/creating-custom-skills"},{"title":"Managing Feeds","icon":"folder-open","href":"/guides/managing-feeds"},{"title":"Setting Up Scheduled Tasks","icon":"calendar-clock","href":"/guides/setting-up-scheduled-tasks"},{"title":"Telegram Delivery","icon":"paper-plane","href":"/guides/telegram-delivery"},{"title":"Slack Integration","icon":"hashtag","href":"/guides/slack-integration"},{"title":"Managing Your Agents","icon":"users-gear","href":"/guides/managing-agents"},{"title":"Billing \u0026 Credits","icon":"credit-card","href":"/guides/billing-and-credits"}]},{"group":"Support","pages":[{"title":"FAQ","icon":"circle-question","href":"/support/faq"},{"title":"Troubleshooting","icon":"life-ring","href":"/support/troubleshooting"}]}]},"basePath":"","title":"What is an Agent? - Dialog Docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}