Skip to content

Function: createWorkspace()

createWorkspace(options?): Workspace

Create a Mastra Workspace with per-request Databricks mounts.

CreateWorkspaceOptions = {}

Workspace

Default skill folders only

createWorkspace()

Override a default, drop another, and add a location of your own

createWorkspace({
skillFolders: {
"workspace-team": { path: "/Workspace/Shared/team-skills" },
"workspace-team-app": false,
runbooks: { path: "/Workspace/Shared/runbooks/skills", writable: true },
volume: { filesystem: myVolumeFilesystem },
},
})

Skill folders plus a custom mount resolver

createWorkspace({
mounts: [
async ({ requestContext }) => ({
mounts: { "/data": myFilesystem },
skillPaths: [],
}),
],
})