> openclaw-control-center@0.1.0 dev > node --import tsx src/index.ts [mission-control] startup { gateway: 'ws://127.0.0.1:18789', readonlyMode: true, approvalActionsEnabled: false, approvalActionsDryRun: true, importMutationEnabled: false, importMutationDryRun: false, localTokenAuthRequired: true, localTokenConfigured: false, taskHeartbeat: { enabled: true, dryRun: true, maxTasksPerRun: 3 }, pollingIntervalsMs: { sessionsList: 5000, sessionStatus: 2000, cron: 10000, approvals: 2000, canvas: 5000 }, networkCalls: false, continuousMode: false, command: 'monitor' } [mission-control] monitor { diffSummary: 'sessions 0 | statuses 0 | cronJobs 0 | approvals 0 | projects 0 | tasks 0 | budgets 0', alerts: [], heartbeat: { ok: true, mode: 'dry_run', message: 'Heartbeat dry-run found no assigned backlog tasks.', executed: 0, evaluatedAt: '2026-03-12T17:26:15.589Z', gate: { enabled: true, dryRun: true, maxTasksPerRun: 3, localTokenAuthRequired: true, localTokenConfigured: false }, checked: 0, eligible: 0, selected: 0, selections: [], logPath: '/Users/mibo/.openclaw/workspace/openclaw-control-center/runtime/task-heartbeat.log' }, timelineLog: '/Users/mibo/.openclaw/workspace/openclaw-control-center/runtime/timeline.log', digestJson: '/Users/mibo/.openclaw/workspace/openclaw-control-center/runtime/digests/2026-03-12.json', digestMarkdown: '/Users/mibo/.openclaw/workspace/openclaw-control-center/runtime/digests/2026-03-12.md' } [mission-control] ui listening at http://127.0.0.1:4310 [mission-control] slow html render { section: 'overview', totalMs: 1209, phases: 'snapshot=1151ms | session-preview=26ms | shared-data=5ms | section-assets=0ms | view-models=27ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 2606, phases: 'snapshot=2489ms | session-preview=0ms | shared-data=73ms | section-assets=0ms | view-models=43ms' } [mission-control] slow html render { section: 'team', totalMs: 1790, phases: 'snapshot=1633ms | session-preview=0ms | shared-data=73ms | section-assets=21ms | view-models=62ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 1438, phases: 'snapshot=1360ms | session-preview=0ms | shared-data=52ms | section-assets=0ms | view-models=25ms' } [mission-control] slow html render { section: 'settings', totalMs: 1392, phases: 'snapshot=1320ms | session-preview=0ms | shared-data=47ms | section-assets=0ms | view-models=25ms' } [mission-control] slow html render { section: 'team', totalMs: 1409, phases: 'snapshot=1329ms | session-preview=0ms | shared-data=45ms | section-assets=1ms | view-models=34ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 1467, phases: 'snapshot=1390ms | session-preview=0ms | shared-data=52ms | section-assets=0ms | view-models=24ms' } [mission-control] slow html render { section: 'docs', totalMs: 1436, phases: 'snapshot=1353ms | session-preview=0ms | shared-data=47ms | section-assets=12ms | view-models=23ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 16527, phases: 'snapshot=1413ms | session-preview=12ms | shared-data=170ms | section-assets=0ms | view-models=14932ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 17956, phases: 'snapshot=3216ms | session-preview=1ms | shared-data=307ms | section-assets=0ms | view-models=14432ms' } [mission-control] slow html render { section: 'overview', totalMs: 29204, phases: 'snapshot=793ms | session-preview=14877ms | shared-data=8ms | section-assets=0ms | view-models=13526ms' } [mission-control] slow html render { section: 'overview', totalMs: 31106, phases: 'snapshot=2687ms | session-preview=14808ms | shared-data=1ms | section-assets=0ms | view-models=13609ms' } [mission-control] slow html render { section: 'team', totalMs: 8066, phases: 'snapshot=1290ms | session-preview=0ms | shared-data=58ms | section-assets=4ms | view-models=6713ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 8492, phases: 'snapshot=1388ms | session-preview=0ms | shared-data=58ms | section-assets=0ms | view-models=7045ms' } [mission-control] slow html render { section: 'team', totalMs: 14252, phases: 'snapshot=270ms | session-preview=0ms | shared-data=54ms | section-assets=23ms | view-models=13905ms' } [mission-control] slow html render { section: 'team', totalMs: 15365, phases: 'snapshot=1326ms | session-preview=0ms | shared-data=54ms | section-assets=1ms | view-models=13984ms' } [mission-control] slow html render { section: 'memory', totalMs: 13909, phases: 'snapshot=0ms | session-preview=2ms | shared-data=12ms | section-assets=10ms | view-models=13884ms' } [mission-control] slow html render { section: 'memory', totalMs: 9052, phases: 'snapshot=0ms | session-preview=0ms | shared-data=128ms | section-assets=3ms | view-models=8920ms' } [mission-control] slow html render { section: 'overview', totalMs: 17365, phases: 'snapshot=1300ms | session-preview=7291ms | shared-data=2ms | section-assets=0ms | view-models=8772ms' } [mission-control] slow html render { section: 'overview', totalMs: 15393, phases: 'snapshot=1899ms | session-preview=6938ms | shared-data=74ms | section-assets=0ms | view-models=6482ms' } [mission-control] slow html render { section: 'usage-cost', totalMs: 10311, phases: 'snapshot=1310ms | session-preview=0ms | shared-data=79ms | section-assets=0ms | view-models=8921ms' } [mission-control] slow html render { section: 'overview', totalMs: 16584, phases: 'snapshot=780ms | session-preview=9067ms | shared-data=2ms | section-assets=0ms | view-models=6734ms' } [mission-control] slow html render { section: 'team', totalMs: 7849, phases: 'snapshot=1338ms | session-preview=0ms | shared-data=57ms | section-assets=1ms | view-models=6452ms' } [mission-control] slow html render { section: 'overview', totalMs: 1311, phases: 'snapshot=1216ms | session-preview=17ms | shared-data=53ms | section-assets=0ms | view-models=24ms' }