Skip to content

sandbox/orchestrator.startLocal

Type: action Module: convex/sandbox/orchestrator.ts

{
taskId: Id<"tasks">,
repositoryId: Id<"sourceControlRepositories"> /* optional */,
taskPrompt: string /* optional */,
skillId: Id<"skills"> /* optional */,
editorType:
"monaco" /* optional */, "codemirror" | "none",
,
ttlMinutes: number /* optional */,
authProvider:
v.union(
"anthropic" /* optional */,
v.literal("bedrock",
"vertex",
"azure",
),
),
model: string /* optional */,
presetId: Id<"sandboxPresets"> /* optional */,
localDeviceId: string,
localDeviceName: string /* optional */,
}

Start a local sandbox session that runs on the developer’s machine instead of a cloud container.