From 496a85f46b124c4c2273f2c4fbbc0bb1aa5faabc Mon Sep 17 00:00:00 2001 From: mkorwel Date: Wed, 18 Mar 2026 12:28:34 -0700 Subject: [PATCH] fix(workspaces): ensure container user owns configuration directories --- .gemini/skills/workspaces/scripts/orchestrator.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gemini/skills/workspaces/scripts/orchestrator.ts b/.gemini/skills/workspaces/scripts/orchestrator.ts index 7767f8e2d4..3184117c94 100644 --- a/.gemini/skills/workspaces/scripts/orchestrator.ts +++ b/.gemini/skills/workspaces/scripts/orchestrator.ts @@ -53,6 +53,9 @@ export async function runOrchestrator(args: string[], env: NodeJS.ProcessEnv = p const check = await provider.getExecOutput(`ls -d ${hostWorktreeDir}/.git`); + // FIX: Ensure container user (node) owns the workspaces and config directories + await provider.exec(`sudo docker exec -u root maintainer-worker chown -R node:node ${containerHome}/.workspaces ${containerHome}/.gemini`); + if (check.status !== 0) { console.log(' - Provisioning isolated git worktree...');