diff --git a/.gemini/skills/workspaces/scripts/orchestrator.ts b/.gemini/skills/workspaces/scripts/orchestrator.ts index 1fda22d172..5a3fcac6b5 100644 --- a/.gemini/skills/workspaces/scripts/orchestrator.ts +++ b/.gemini/skills/workspaces/scripts/orchestrator.ts @@ -104,8 +104,6 @@ export async function runOrchestrator(args: string[], env: NodeJS.ProcessEnv = p console.log(' - Injecting remote authentication context...'); const dotEnvContent = ` GEMINI_API_KEY=${remoteApiKey} -GITHUB_TOKEN=${remoteGhToken} -GH_TOKEN=${remoteGhToken} `.trim(); await provider.exec(`sudo docker exec maintainer-worker sh -c ${q(`echo ${q(dotEnvContent)} > ${remoteWorktreeDir}/.env`)}`); diff --git a/.gemini/skills/workspaces/scripts/providers/GceCosProvider.ts b/.gemini/skills/workspaces/scripts/providers/GceCosProvider.ts index 2449ad5c71..1ab20810ab 100644 --- a/.gemini/skills/workspaces/scripts/providers/GceCosProvider.ts +++ b/.gemini/skills/workspaces/scripts/providers/GceCosProvider.ts @@ -104,6 +104,7 @@ export class GceCosProvider implements WorkspaceProvider { docker run -d --name maintainer-worker --restart always \\ -v /mnt/disks/data:/home/node/.workspaces:rw \\ -v /mnt/disks/data/gemini-cli-config/.gemini:/home/node/.gemini:rw \\ + -v ~/.config/gh:/home/node/.config/gh:rw \\ ${imageUri} /bin/bash -c "while true; do sleep 1000; done" fi echo "✅ Unified Workspace is active." @@ -190,6 +191,7 @@ export class GceCosProvider implements WorkspaceProvider { sudo docker run -d --name maintainer-worker --restart always \ -v /mnt/disks/data:/home/node/.workspaces:rw \ -v /mnt/disks/data/gemini-cli-config/.gemini:/home/node/.gemini:rw \ + -v ~/.config/gh:/home/node/.config/gh:rw \ ${imageUri} /bin/bash -c "while true; do sleep 1000; done" `; const recoverRes = await this.exec(recoverCmd);