mirror of
https://github.com/TianyiDataScience/openclaw-control-center.git
synced 2026-05-06 21:41:08 +08:00
47 lines
2.5 KiB
JSON
47 lines
2.5 KiB
JSON
{
|
|
"name": "openclaw-control-center",
|
|
"version": "1.0.0",
|
|
"description": "Safety-first local control center for OpenClaw observability, task operations, and operator review.",
|
|
"license": "MIT",
|
|
"type": "commonjs",
|
|
"scripts": {
|
|
"dev": "node --import tsx src/index.ts",
|
|
"dev:continuous": "cross-env MONITOR_CONTINUOUS=true node --import tsx src/index.ts",
|
|
"dev:ui": "cross-env UI_MODE=true node --import tsx src/index.ts",
|
|
"smoke:ui": "node scripts/ui-smoke.js",
|
|
"smoke:hall": "node --import tsx scripts/hall-release-smoke.ts",
|
|
"command:backup-export": "cross-env APP_COMMAND=backup-export node --import tsx src/index.ts",
|
|
"avatars:export": "node --import tsx scripts/export-staff-avatars.ts",
|
|
"command:import-validate": "cross-env APP_COMMAND=import-validate node --import tsx src/index.ts",
|
|
"command:acks-prune": "cross-env APP_COMMAND=acks-prune node --import tsx src/index.ts",
|
|
"command:task-heartbeat": "cross-env APP_COMMAND=task-heartbeat node --import tsx src/index.ts",
|
|
"test": "node --import tsx scripts/run-tests-isolated.ts",
|
|
"build": "tsc -p tsconfig.json",
|
|
"release:audit": "bash scripts/release-audit.sh",
|
|
"validate:task-store": "node --import tsx scripts/validate-task-store.ts",
|
|
"validate:budget": "node --import tsx scripts/validate-budget-compute.ts",
|
|
"validate": "npm run validate:task-store && npm run validate:budget",
|
|
"lock:status": "node --import tsx scripts/run-lock.ts status",
|
|
"lock:acquire": "node --import tsx scripts/run-lock.ts acquire",
|
|
"lock:renew": "node --import tsx scripts/run-lock.ts renew",
|
|
"lock:release": "node --import tsx scripts/run-lock.ts release",
|
|
"evidence:emit": "node --import tsx scripts/evidence-gate.ts emit",
|
|
"evidence:validate": "node --import tsx scripts/evidence-gate.ts validate",
|
|
"evidence:report": "node --import tsx scripts/evidence-reporter.ts",
|
|
"heal:check": "node --import tsx scripts/stall-auto-heal.ts",
|
|
"watchdog:run": "node --import tsx scripts/watchdog-orchestrator.ts",
|
|
"goal:gate": "node --import tsx scripts/goal-gate.ts",
|
|
"health:snapshot": "node --import tsx scripts/health-snapshot.ts",
|
|
"health:snapshot:periodic": "node --import tsx scripts/periodic-snapshot.ts",
|
|
"worker:resident": "node --import tsx scripts/resident-worker.ts",
|
|
"supervisor:resident": "node --import tsx scripts/resident-supervisor.ts",
|
|
"dod:check": "node --import tsx scripts/dod-check.ts"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.13.10",
|
|
"cross-env": "^7.0.3",
|
|
"tsx": "^4.20.0",
|
|
"typescript": "^5.8.2"
|
|
}
|
|
}
|