About workers
Workers are automated agents that run tasks against data in your Bases. You give a worker a prompt describing what to do, and it executes using built-in tools, for example: searching resources, reading content, creating notepads, managing tasks, searching the web, and more.
Workers are useful for recurring work: summarizing new documents as they arrive, triaging tasks, enriching resources with web research, generating reports from Base contents, or any workflow you'd otherwise do manually.
How workers run
A worker runs as an asynchronous conversation. When triggered (either on demand or on a schedule), Exabase creates a chat session, executes the worker's prompt using its available tools, and produces a result. You can inspect the full conversation afterward to see the worker's reasoning and tool calls.
Schedules
Workers can run on a schedule: daily, weekly, or monthly. See Creating workers or Running workers for how to set or manage schedules.
Tools
Workers have access to built-in tools for interacting with your Base. Examples can include: searching and reading resources, creating and editing notepads, managing tasks and folders, applying tags, and searching the web. All tools are available by default; you can restrict a worker to a specific set of tools when creating or editing it.
See Worker tools for the full list.
Access controls
You can scope a worker to specific resources within a Base, this can both guide the worker toward relevant data and prevent it from accessing or modifying things it shouldn't. Read more about scoping to specific resources.