From ebc944702fafdf945cd9bb3acf5a033201012430 Mon Sep 17 00:00:00 2001 From: William Valentin Date: Sat, 27 Jun 2026 10:38:04 -0700 Subject: [PATCH] chore: drop retired orb and sun VMs Only the zap VM remains in the fleet. Remove orb/sun from the README architecture/config docs, the getVMClassName allowlist, and their .timeline-vm-tag color styles. Co-Authored-By: Claude Opus 4.8 --- README.md | 4 ++-- cmd/web-ui/static/modules/utils.js | 2 +- cmd/web-ui/static/style.css | 12 ------------ 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index bf95da0..141784a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Telemetry and monitoring system for AI agent activity across [OpenClaw](https:// ``` ┌──────────────────────────┐ │ OpenClaw VMs │ - │ (zap, orb, sun) │ + │ (zap) │ │ │ │ hooks/agentmon/ │ │ → handler.ts │ @@ -187,7 +187,7 @@ The hook is deployed to each VM at `~/.openclaw/hooks/agentmon/`. Two environmen ```bash AGENTMON_INGEST_URL=http://192.168.122.1:8080 -AGENTMON_VM_NAME=zap # or orb, sun +AGENTMON_VM_NAME=zap ``` Deployment is automated via Ansible — see the [swarm ansible playbook](https://gitea-http.taildb3494.ts.net/will/swarm) `playbooks/customize.yml`. diff --git a/cmd/web-ui/static/modules/utils.js b/cmd/web-ui/static/modules/utils.js index 191c372..bfa9f54 100644 --- a/cmd/web-ui/static/modules/utils.js +++ b/cmd/web-ui/static/modules/utils.js @@ -204,7 +204,7 @@ export function getVMName(evt) { export function getVMClassName(vmName) { const normalized = String(vmName || 'unknown').toLowerCase(); - return ['zap', 'orb', 'sun'].includes(normalized) ? normalized : 'unknown'; + return ['zap'].includes(normalized) ? normalized : 'unknown'; } export function getEventIcon(eventType) { diff --git a/cmd/web-ui/static/style.css b/cmd/web-ui/static/style.css index 0b2da2e..07b8b7f 100644 --- a/cmd/web-ui/static/style.css +++ b/cmd/web-ui/static/style.css @@ -1277,18 +1277,6 @@ tr.expandable:hover .expand-icon::before { border: 1px solid rgba(34, 211, 238, 0.2); } -.timeline-vm-tag.orb { - background: rgba(167, 139, 250, 0.12); - color: var(--purple); - border: 1px solid rgba(167, 139, 250, 0.2); -} - -.timeline-vm-tag.sun { - background: rgba(251, 191, 36, 0.12); - color: var(--warning); - border: 1px solid rgba(251, 191, 36, 0.2); -} - .timeline-vm-tag.unknown { background: var(--surface-2); color: var(--text-dim);