Workspaces
A workspace is a self-contained environment that persists beyond any single task. When you assign multiple tasks to the same workspace, agents can read files created by previous tasks, access shared memory, and build on prior results without you having to repeat context. Each workspace provides:- File storage — A persistent file system where agents read, write, and organize artifacts across all tasks in the workspace
- Browser sessions — Isolated Chromium sessions scoped to the workspace, including cookies and authenticated states
- Agent memory — Working, session, and persistent memory layers scoped to the workspace and its owner (see Memory System below)
- Deliverables — All task outputs collected in one place, organized by the task that produced them
- Organize all tasks for a single client or project under one roof
- Share a data file across multiple analysis tasks without re-uploading
- Maintain ongoing context for a long-running campaign so agents remember previous decisions
- Keep personal automations separate from team workflows
Creating Workspaces
In the UI: Navigate to Settings → Workspaces → New Workspace. Give it a name and an optional description, then click Create. The workspace is immediately available when submitting new tasks. Via API:workspace_id (e.g., ws_abc123). Pass this as workspace_id when creating tasks to run them inside the workspace.
Memory System
Miteos agents use a three-layer memory architecture. Each layer has a different scope and lifetime, letting agents carry just the right amount of context for the situation.Working Memory
Scope: Single task executionHolds the active task’s context: current subtask state, intermediate results, in-flight tool outputs. Cleared automatically when the task completes. Agents use this to stay coherent within a task without polluting longer-lived memory.
Session Memory
Scope: All tasks within a workspacePersists across tasks as long as they run in the same workspace. Agents use this to remember decisions, data, and context from earlier tasks — for example, knowing which prospects were already contacted in a previous outreach run.
Persistent Memory
Scope: Per-user, across all workspacesLong-term storage of learned preferences, recurring patterns, and user-specific facts. Backed by a vector database with semantic search, so agents retrieve relevant memories by meaning rather than exact match. Grows over time as you run more tasks.
Managing Persistent Memory
Persistent memory accumulates automatically as you use Miteos. You can review and delete individual memories at any time. In the dashboard: Go to Settings → Memory to see a list of all your persistent memories. Each entry shows the content, the task that created it, and its creation date. Click the trash icon to delete any memory you no longer want agents to reference. Via API:Deleting a persistent memory is permanent. If an agent relied on that memory for a recurring task, it will no longer have access to that context on the next run.
File Storage
Every workspace includes persistent file storage that survives across tasks and sessions. Agents can read files you upload, write new files during task execution, and organize outputs into folders. Key behaviors:- Agents read uploaded files — Drop a CSV, PDF, or image into the workspace and any agent in that workspace can access it as a tool input
- Agents write files automatically — Generated code, reports, scraped data, and processed outputs are saved to the workspace file system without any extra configuration
- Deliverables are files — Every task deliverable (dashboards, reports, exported data) is stored as a file in the workspace and is available for download from the Deliverables panel in the War Room
- Files persist after task completion — Nothing is deleted when a task ends; you control the workspace lifecycle from Settings → Workspaces
