fix(db): make filesystem lock intent explicit

This commit is contained in:
ZacharyZhang-NY committed 2026-04-22 13:51:41 -04:00
1 parent 0785c9ba47
commit 19f8494d09
15 files changed
+188 -125

No files matched your search

@@ -24,6 +24,7 @@ export const createTaskConfigSchema = z.object({
priority: taskPrioritySchema.optional(),
assigneeAgentId: z.string().nullable().optional(),
projectId: z.string().optional(),
requiresFilesystem: z.boolean().default(false),
});
export const notifyAgentConfigSchema = z.object({
@@ -100,6 +100,7 @@ export function executeAutomationAction(
description: task.description,
assigneeAgentId: ctx.agentId,
workspaceId: task.workspaceId,
requiresFilesystem: task.requiresFilesystem,
priority: task.priority,
status: "todo",
});
@@ -128,6 +129,7 @@ export function executeAutomationAction(
assigneeAgentId,
priority,
status: assigneeAgentId ? "todo" : "backlog",
requiresFilesystem: cfg.requiresFilesystem,
});
handleTaskCreated(taskId, ctx.companyId);
logger.info(`[automation] Created task: ${title} (${taskId})`);