Persistent files, research notes, tasks, and databases in your agent’s workspace
Your agent’s workspace is a persistent file system where it stores everything it needs to be useful across sessions — research notes, task lists, identity files, bookmarks, custom skills, and structured databases.
Workspace structure
Every agent workspace follows a consistent directory structure:
workspace/ TASKS.md # Your task backlog (active, backlog, completed) PURPOSE.md # The agent's purpose and high-level mission SOUL.md # The agent's personality and behavioral guidelines USER.md # Information about you that helps the agent personalize databases/ # SQLite databases for structured, queryable data docs/ # Documents, notes, and reference material research/ # Research briefs, competitive analysis, and findings sessions/ # Session artifacts and exports skills/ # Custom skills that extend the agent's capabilities
Identity files
These files define who your agent is and how it works with you:
PURPOSE.md — Describes the agent’s mission and focus area. A Chief of Staff’s purpose is different from a Social Media Manager’s or a Product Analytics Agent’s.
SOUL.md — Defines the agent’s personality, tone, and behavioral guidelines. This shapes how the agent communicates and approaches tasks.
USER.md — Stores information about you that the agent uses to personalize its work — your role, preferences, ongoing projects, and context.
These files are loaded at the start of every session, giving your agent consistent context. You can edit them directly by telling your agent:
Update my USER.md -- I'm focused on competitive positioning this quarter
TASKS.md is your agent’s task backlog. It tracks what the agent is working on, what’s queued up, and what’s been completed.The file is organized into three sections:
Active — Tasks currently in progress
Backlog — Tasks queued for future work
Completed — Finished tasks with results or summaries
Your agent updates TASKS.md as it works. When you ask it to research something or set up a scheduled task, it adds an entry. When the work is done, it moves the item to Completed with a summary.For more on task management, see Managing Tasks.
research/
The research/ directory is where your agent saves research notes, analysis, competitive briefs, and collected bookmarks. When Dialog completes a research task, it persists the findings here so you can reference them later.This is especially useful for multi-session research. Your agent can pick up a previous analysis, compare new findings against earlier results, or build on past work without starting from scratch.Common patterns:
Competitive research files — Ongoing competitive landscape documents that grow as you save more competitor info
Topic collections — Grouped links and notes around a specific theme
Bookmark files — Saved URLs with summaries and tags
skills/
The skills/ directory holds custom skills that extend what your agent can do. Skills placed here are auto-discovered, meaning your agent can find and use them without extra configuration.For details on creating and managing skills, see Skills.
databases/
The databases/ directory stores SQLite databases for structured data. This lets your agent track and query data over time.
Working with databases
Your agent accesses databases via command line tools
Multi-statement writes use transactions to keep data consistent
Database files follow a lowercase-with-hyphens naming convention (e.g., competitive-intel.db)
Example use cases
Bookmark management — Store saved links with enrichment fields, tags, and metadata
Content pipeline — Track content ideas from ideation through drafting to publication
Competitive tracking — Build a structured dataset of competitor mentions, features, and pricing
Performance metrics — Store analytics data (LinkedIn impressions, engagement) for trend analysis
Research indexing — Catalog sources and findings across sessions for fast lookup
Databases are ideal when you need to compare data across time periods. If your agent runs a weekly competitive scan, it can append results to the same database and spot changes automatically.
Workspace limits
All files in your agent’s workspace share a 50MB total size limit.
Detail
Value
Total workspace size
50MB
Supported file types
.md, .txt, .json, .csv, .db
Persistence
Across all chat sessions and scheduled runs
Scope
Tied to the agent, not to individual sessions
If your workspace approaches the 50MB limit, consider archiving older research files or cleaning up completed task entries. Large databases are usually the first place to look.
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/memory/workspace-files","slug":"/core-concepts/memory/workspace-files","pageMetadata":{"title":"Workspace Files","description":"Persistent files, research notes, tasks, and databases in your agent's workspace","icon":"folder-tree","href":"/core-concepts/memory/workspace-files"},"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: \"Persistent files, research notes, tasks, and databases in your agent’s workspace\"\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`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Your agent’s workspace is a persistent file system where it stores everything it needs to be useful across sessions — research notes, task lists, identity files, bookmarks, custom skills, and structured databases.`}),`\n`,_jsx(Heading,{level:`2`,id:`workspace-structure`,children:`Workspace structure`}),`\n`,_jsx(_components.p,{children:`Every agent workspace follows a consistent directory structure:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`11`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`workspace/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` TASKS.md # Your task backlog (active, backlog, completed)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` PURPOSE.md # The agent's purpose and high-level mission`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` SOUL.md # The agent's personality and behavioral guidelines`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` USER.md # Information about you that helps the agent personalize`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` databases/ # SQLite databases for structured, queryable data`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` docs/ # Documents, notes, and reference material`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` research/ # Research briefs, competitive analysis, and findings`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` sessions/ # Session artifacts and exports`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` skills/ # Custom skills that extend the agent's capabilities`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`identity-files`,children:`Identity files`}),`\n`,_jsx(_components.p,{children:`These files define who your agent is and how it works with you:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`PURPOSE.md`}),` — Describes the agent’s mission and focus area. A Chief of Staff’s purpose is different from a Social Media Manager’s or a Product Analytics Agent’s.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SOUL.md`}),` — Defines the agent’s personality, tone, and behavioral guidelines. This shapes how the agent communicates and approaches tasks.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`USER.md`}),` — Stores information about you that the agent uses to personalize its work — your role, preferences, ongoing projects, and context.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`These files are loaded at the start of every session, giving your agent consistent context. You can edit them directly by telling your agent:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Update my USER.md -- I'm focused on competitive positioning this quarter`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`For more on identity files, see `,_jsx(_components.a,{href:`/core-concepts/memory/identity-files`,children:`Identity Files`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`tasks-md`,children:`TASKS.md`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`TASKS.md`}),` is your agent’s task backlog. It tracks what the agent is working on, what’s queued up, and what’s been completed.`]}),`\n`,_jsx(_components.p,{children:`The file is organized into three sections:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Active`}),` — Tasks currently in progress`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Backlog`}),` — Tasks queued for future work`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Completed`}),` — Finished tasks with results or summaries`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Your agent updates `,_jsx(_components.code,{children:`TASKS.md`}),` as it works. When you ask it to research something or set up a `,_jsx(_components.a,{href:`/core-concepts/scheduling`,children:`scheduled task`}),`, it adds an entry. When the work is done, it moves the item to `,_jsx(_components.strong,{children:`Completed`}),` with a summary.`]}),`\n`,_jsxs(_components.p,{children:[`For more on task management, see `,_jsx(_components.a,{href:`/guides/task-management`,children:`Managing Tasks`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`research/`,children:`research/`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`research/`}),` directory is where your agent saves research notes, analysis, competitive briefs, and collected bookmarks. When Dialog completes a research task, it persists the findings here so you can reference them later.`]}),`\n`,_jsx(_components.p,{children:`This is especially useful for multi-session research. Your agent can pick up a previous analysis, compare new findings against earlier results, or build on past work without starting from scratch.`}),`\n`,_jsx(_components.p,{children:`Common patterns:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Competitive research files`}),` — Ongoing competitive landscape documents that grow as you save more competitor info`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Topic collections`}),` — Grouped links and notes around a specific theme`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bookmark files`}),` — Saved URLs with summaries and tags`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`skills/`,children:`skills/`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`skills/`}),` directory holds custom skills that extend what your agent can do. Skills placed here are auto-discovered, meaning your agent can find and use them without extra configuration.`]}),`\n`,_jsxs(_components.p,{children:[`For details on creating and managing skills, see `,_jsx(_components.a,{href:`/core-concepts/skills`,children:`Skills`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`databases/`,children:`databases/`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`databases/`}),` directory stores SQLite databases for structured data. This lets your agent track and query data over time.`]}),`\n`,_jsx(Heading,{level:`3`,id:`working-with-databases`,children:`Working with databases`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Your agent accesses databases via command line tools`}),`\n`,_jsx(_components.li,{children:`Multi-statement writes use transactions to keep data consistent`}),`\n`,_jsxs(_components.li,{children:[`Database files follow a lowercase-with-hyphens naming convention (e.g., `,_jsx(_components.code,{children:`competitive-intel.db`}),`)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`example-use-cases`,children:`Example use cases`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bookmark management`}),` — Store saved links with enrichment fields, tags, and metadata`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Content pipeline`}),` — Track content ideas from ideation through drafting to publication`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Competitive tracking`}),` — Build a structured dataset of competitor mentions, features, and pricing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Performance metrics`}),` — Store analytics data (LinkedIn impressions, engagement) for trend analysis`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Research indexing`}),` — Catalog sources and findings across sessions for fast lookup`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Databases are ideal when you need to compare data across time periods. If your agent runs a weekly competitive scan, it can append results to the same database and spot changes automatically.`})}),`\n`,_jsx(Heading,{level:`2`,id:`workspace-limits`,children:`Workspace limits`}),`\n`,_jsxs(_components.p,{children:[`All files in your agent’s workspace share a `,_jsx(_components.strong,{children:`50MB`}),` total size limit.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Detail`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total workspace size`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50MB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Supported file types`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`.md`}),`, `,_jsx(_components.code,{children:`.txt`}),`, `,_jsx(_components.code,{children:`.json`}),`, `,_jsx(_components.code,{children:`.csv`}),`, `,_jsx(_components.code,{children:`.db`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Persistence`})}),_jsx(_components.td,{children:`Across all chat sessions and scheduled runs`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Scope`})}),_jsx(_components.td,{children:`Tied to the agent, not to individual sessions`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If your workspace approaches the 50MB limit, consider archiving older research files or cleaning up completed task entries. Large databases are usually the first place to look.`})})]})}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":"Workspace Files","description":"Persistent files, research notes, tasks, and databases in your agent's workspace","icon":"folder-tree","href":"/core-concepts/memory/workspace-files"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Workspace structure","slug":"workspace-structure","depth":2,"children":[]},{"title":"Identity files","slug":"identity-files","depth":2,"children":[]},{"title":"TASKS.md","slug":"tasks-md","depth":2,"children":[]},{"title":"research/","slug":"research/","depth":2,"children":[]},{"title":"skills/","slug":"skills/","depth":2,"children":[]},{"title":"databases/","slug":"databases/","depth":2,"children":[{"title":"Working with databases","slug":"working-with-databases","depth":3,"children":[]},{"title":"Example use cases","slug":"example-use-cases","depth":3,"children":[]}]},{"title":"Workspace limits","slug":"workspace-limits","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"dialog-72629a86","siteName":"Dialog Docs","title":"Workspace Files - Dialog Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-27T18:06:06.409Z","originalFileLocation":"core-concepts/memory/workspace-files.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=\"Persistent files, research notes, tasks, and databases in your agent\u0026#x27;s workspace\">\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=\"Workspace Files - Dialog Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Persistent files, research notes, tasks, and databases in your agent\u0026#x27;s workspace\">\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/memory/workspace-files\">\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=Memory+%26+Workspace\u0026amp;title=Workspace+Files\u0026amp;description=Persistent+files%2C+research+notes%2C+tasks%2C+and+databases+in+your+agent%27s+workspace\u0026amp;theme=38c35fd9d3c274bbeeab27af\u0026amp;signature=6f168e1d09dcb4d1d55ccd48236a782260537e6b523b9ce5ddb12e61105642ac\">\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=\"Workspace Files - Dialog Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Persistent files, research notes, tasks, and databases in your agent\u0026#x27;s workspace\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dialog-72629a86.mintlify.site/_mintlify/api/og/v2?division=Memory+%26+Workspace\u0026amp;title=Workspace+Files\u0026amp;description=Persistent+files%2C+research+notes%2C+tasks%2C+and+databases+in+your+agent%27s+workspace\u0026amp;theme=38c35fd9d3c274bbeeab27af\u0026amp;signature=6f168e1d09dcb4d1d55ccd48236a782260537e6b523b9ce5ddb12e61105642ac\">\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/memory/workspace-files\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/core-concepts/memory/workspace-files.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/memory/workspace-files#webpage\",\"url\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files\",\"name\":\"Workspace Files\",\"description\":\"Persistent files, research notes, tasks, and databases in your agent's workspace\",\"dateModified\":\"2026-04-27T18:06:06.409Z\",\"isPartOf\":{\"@id\":\"https://docs.dialog.tools#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Concepts\",\"item\":\"https://docs.dialog.tools/core-concepts/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memory \u0026 Workspace\",\"item\":\"https://docs.dialog.tools/core-concepts/memory/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Workspace Files\",\"item\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files#article\",\"headline\":\"Workspace Files\",\"name\":\"Workspace Files\",\"description\":\"Persistent files, research notes, tasks, and databases in your agent's workspace\",\"url\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dialog.tools/core-concepts/memory/workspace-files#webpage\"},\"dateModified\":\"2026-04-27T18:06:06.409Z\",\"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/memory/workspace-files.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","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","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","description":"The core files that define your agent's personality, mission, and user context","icon":"id-card","href":"/core-concepts/memory/identity-files"},{"title":"Workspace Files","icon":"folder-tree","href":"/core-concepts/memory/workspace-files"},{"title":"Session Storage","description":"How chat sessions and messages are persisted across devices","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":"Workspace Files - Dialog Docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}