diff --git a/.gemini/skills/workspaces/scripts/fleet.ts b/.gemini/skills/workspaces/scripts/fleet.ts index c086dc4a52..6eca61479a 100644 --- a/.gemini/skills/workspaces/scripts/fleet.ts +++ b/.gemini/skills/workspaces/scripts/fleet.ts @@ -78,25 +78,6 @@ async function stopWorker() { await provider.stop(); } -async function remoteStatus() { - const settingsPath = path.join(REPO_ROOT, '.gemini/workspaces/settings.json'); - if (!fs.existsSync(settingsPath)) { - console.error('❌ Settings not found. Run "npm run workspace:setup" first.'); - return; - } - const settings = JSON.parse(fs.readFileSync(settingsPath, 'utf8')); - const config = settings.workspace; - - const provider = ProviderFactory.getProvider({ - projectId: config?.projectId || getProjectId(), - zone: config?.zone || DEFAULT_ZONE, - instanceName: INSTANCE_PREFIX - }); - - console.log(`📡 Fetching remote status from ${INSTANCE_PREFIX}...`); - await provider.exec('tsx /mnt/disks/data/scripts/status.ts'); -} - async function rebuildWorker() { const projectId = getProjectId(); console.log(`🔥 Rebuilding worker ${INSTANCE_PREFIX}...`); @@ -127,9 +108,6 @@ async function main() { case 'stop': await stopWorker(); break; - case 'status': - await remoteStatus(); - break; default: console.error(`❌ Unknown fleet action: ${action}`); process.exit(1); diff --git a/package.json b/package.json index 3ced7c52d1..cb597a7b40 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "workspace:check": "tsx .gemini/skills/workspaces/scripts/check.ts", "workspace:clean": "tsx .gemini/skills/workspaces/scripts/clean.ts", "workspace:fleet": "tsx .gemini/skills/workspaces/scripts/fleet.ts", - "workspace:status": "npm run workspace:fleet status", + "workspace:status": "tsx .gemini/skills/workspaces/scripts/status.ts", "workspace:attach": "tsx .gemini/skills/workspaces/scripts/attach.ts", "workspace:logs": "tsx .gemini/skills/workspaces/scripts/logs.ts", "workspace:remove": "tsx .gemini/skills/workspaces/scripts/clean.ts",