Workspace Registry System Hub

The per-agent workspace path ownership map for all 50 live workspace-* directories under ~/.openclaw/. Read this hub before creating any file, script, or service — it tells you which agent owns each path and prevents cross-agent file conflicts. The canonical doc WORKSPACE-REGISTRY is severely stale (last updated 2026-03-08 — 56 days behind live state as of 2026-05-03) and documents only 1 named workspace (workspace-betterbets) while 50 exist on disk. This hub supersedes it for navigation and cross-link purposes.

Quick reference

FieldValue
Canonical file/home/opsadmin/.openclaw/workspace/WORKSPACE-REGISTRY.md
Live state probels -d ~/.openclaw/workspace-* | wc -l
Documented count1 named workspace (source: WORKSPACE-REGISTRY.md §BetterBets section)
Live count50 dirs (probed: 2026-05-03)
Drift4,900% — 98% of live workspace dirs are undocumented
Last audit2026-05-03
Drift alertmanual (no cron — Phase 1.5 pending)
Governance gateG-SERVICE-PRE-START-DOC (new agents must register workspace before use)
Owner agent_summary

⚠️ WORKSPACE-REGISTRY.md staleness alert

/home/opsadmin/.openclaw/workspace/WORKSPACE-REGISTRY.md was last updated 2026-03-08 — 56 days behind live state as of 2026-05-03. Critical gaps:

  • Only workspace-betterbets has a named section in the registry. All 49 other workspace-* dirs are entirely undocumented.
  • 50 live workspace dirs exist on disk. The registry implicitly documents path ownership via the main workspace/ table, but none of the per-agent workspace-* dirs are enumerated.
  • 11 workspace dirs correspond to retired or inactive agents (workspace-betteracq, workspace-betteracq-site, workspace-dealcmd, workspace-debugger, workspace-horseracing-archived, workspace-stefania, workspace-h2-calls, workspace-h3-calls, workspace-investorlift-angel, workspace-investorlift-h2, workspace-investorlift-h3) — status unknown from registry.
  • 5 workspace dirs have no matching agent in the agent registry (workspace-airtable-connector, workspace-betteracq-site, workspace-horseracing-archived, workspace-hubspot-connector, workspace-openphone-connector, workspace-reri-hq, workspace-marketing-intel, workspace-salesmessage-connector) — orphan status, Henry action required.

Action required per G-BLOCKER-SURFACING: update WORKSPACE-REGISTRY.md to enumerate all 50 dirs. Until then, use this hub + live ls -d ~/.openclaw/workspace-*/ as source of truth.

Live state snapshot (2026-05-03)

MetricDocumentedLive (probed)DriftStatus
Total workspace-* dirs150+4,900%drifted — critical
Named agent workspaces1 (betterbets)50+4,900%drifted — critical
Shared workspace (workspace-shared)01undocumented
Retired-agent workspaces (no active agent)0~11flagged
Orphan workspaces (no matching agent dir)0~8flagged
WORKSPACE-REGISTRY.md freshnesscurrent56 days staleflagged
Main workspace/ path table rows~35~350%ok (root workspace paths accurate)

Agent workspace path catalog (live, probed 2026-05-03)

This is the authoritative lookup until WORKSPACE-REGISTRY.md is regenerated. Each row cross-references agent-registry for tier and ownership.

Strategic Tier — Opus

Workspace PathOwner AgentRegistry HubStatus
~/.openclaw/workspace-aurora/_summaryagent-registryactive
~/.openclaw/workspace-solara/_summaryagent-registryactive

Operations Tier — Sonnet (14 agents)

Workspace PathOwner AgentRegistry HubStatus
~/.openclaw/workspace-acquisitions/_summaryagent-registryactive
~/.openclaw/workspace-atlas/_summaryagent-registryactive
~/.openclaw/workspace-betterfiles/_summaryagent-registryactive
~/.openclaw/workspace-bizintel/_summaryagent-registryactive
~/.openclaw/workspace-dispo/_summaryagent-registryactive
~/.openclaw/workspace-reri/_summaryagent-registryactive
~/.openclaw/workspace-ryan-norcal/_summaryagent-registryactive
~/.openclaw/workspace-david-socal/_summaryagent-registryactive
~/.openclaw/workspace-hhill-socal/_summaryagent-registryactive
~/.openclaw/workspace-auctionscout/_summaryagent-registryactive
~/.openclaw/workspace-prediction-trader/_summaryagent-registryactive (dir not confirmed live — see anomaly note)
~/.openclaw/workspace-betterbets/_summaryagent-registryactive (only named workspace in WORKSPACE-REGISTRY.md)
~/.openclaw/workspace-bettertrading/_summaryagent-registryactive

Automation Tier — Haiku (18 agents)

Workspace PathOwner AgentRegistry HubStatus
~/.openclaw/workspace-research/_summaryagent-registryactive
~/.openclaw/workspace-ops/_summaryagent-registryactive
~/.openclaw/workspace-mktg/_summaryagent-registryactive
~/.openclaw/workspace-webops/_summaryagent-registryactive
~/.openclaw/workspace-social/_summaryagent-registryactive
~/.openclaw/workspace-bettershowings/_summaryagent-registryactive
~/.openclaw/workspace-betterhomeoffers/_summaryagent-registryactive
~/.openclaw/workspace-bettercredit/_summaryagent-registryactive
~/.openclaw/workspace-betterarbitrage/_summaryagent-registryactive
~/.openclaw/workspace-tradelines/_summaryagent-registryactive
~/.openclaw/workspace-crowdfunding/_summaryagent-registryactive
~/.openclaw/workspace-angel-calls/_summaryagent-registryactive
~/.openclaw/workspace-investorlift-angel/_summaryagent-registryactive
~/.openclaw/workspace-investorlift-h2/_summaryagent-registryactive (also in _retired/ — anomaly)
~/.openclaw/workspace-investorlift-h3/_summaryagent-registryactive (also in _retired/ — anomaly)

Special configs / sub-agents

Workspace PathOwner AgentRegistry HubStatus
~/.openclaw/workspace-kimi/_summaryagent-registryactive (special: Moonshot Kimi)
~/.openclaw/workspace-chatgpt/_summaryagent-registryactive (special: GPT-4o bridge)
~/.openclaw/workspace-anthropic/_summaryagent-registryconfig-only
~/.openclaw/workspace-tablegames/_summaryagent-registryinactive
~/.openclaw/workspace-shared/platformactive (cross-agent shared code; see workspace-shared/)

Retired agent workspaces (agent dirs in _retired/, workspaces preserved)

Workspace PathFormer AgentRetirementStatus
~/.openclaw/workspace-stefania/stefania2026-04-24retired workspace preserved per feedback_archive_not_delete
~/.openclaw/workspace-h2-calls/h2-callspre-2026-03retired — no active agent
~/.openclaw/workspace-h3-calls/h3-callspre-2026-03retired — no active agent
~/.openclaw/workspace-betteracq/betteracqpre-2026-03 (merged → acquisitions)retired workspace preserved
~/.openclaw/workspace-debugger/debuggerpre-2026-03retired — no active agent
~/.openclaw/workspace-dealcmd/dealcmdpre-2026-03 (merged → dispo)retired workspace preserved
~/.openclaw/workspace-horseracing-archived/(legacy)pre-2026-03archived workspace — horse-racing now in skills

Orphan workspaces (no matching agent in agent-registry — investigate)

Workspace PathNotesAction
~/.openclaw/workspace-airtable-connector/No agent named airtable-connector in registryinvestigate — connector pattern?
~/.openclaw/workspace-betteracq-site/Static site for betteracq? Separate from betteracq agentinvestigate
~/.openclaw/workspace-dev/Generic dev workspace — no owning agentplatform?
~/.openclaw/workspace-hubspot-connector/Connector sub-workspace — no matching agentinvestigate
~/.openclaw/workspace-marketing-intel/No agent named marketing-intel; may belong to bizintelassign to _summary
~/.openclaw/workspace-openphone-connector/Connector sub-workspace — no matching agentinvestigate
~/.openclaw/workspace-reri-hq/Second reri workspace — no distinct agentmay belong to _summary
~/.openclaw/workspace-salesmessage/SalesMsg workspace — no salesmessage agentinvestigate (main owns salesmsg scripts)
~/.openclaw/workspace-salesmessage-connector/Connector sub-workspaceinvestigate

Components

  • /home/opsadmin/.openclaw/workspace/WORKSPACE-REGISTRY.md — canonical registry doc (stale: 2026-03-08, 56 days behind, missing 49/50 workspace dirs)
  • /home/opsadmin/.openclaw/workspace-*/ — 50 per-agent workspace directories (live)
  • /home/opsadmin/.openclaw/workspace-shared/ — cross-agent shared code (no owning agent; platform-level)
  • /home/opsadmin/.openclaw/workspace/AGENT-REGISTRY.md — agent-to-domain registry (stale: 2026-04-07); cross-reference agent-registry
  • /home/opsadmin/.openclaw/workspace/ — root shared workspace (scripts/, webhooks/, knowledge-base/, etc.) — see WORKSPACE-REGISTRY.md §Root Workspace table for path ownership within root
  • /home/opsadmin/.openclaw/agents/<name>/agent/ — per-agent config dirs (SOUL.md, models.json, TOOLS.md) — separate from workspace dirs

How it’s used

  • Trigger: before creating any script, file, or service — check this hub to identify the owning agent’s workspace path
  • Workflow: request → identify domain → look up agent in agent-registry → find workspace path in this hub → proceed within that path only
  • Agents involved: _summary (primary assigner), _summary (governance oversight for workspace assignments)
  • Failure mode: working in wrong workspace path causes cross-agent conflicts, orphaned scripts, services that restart each other’s processes, and duplicated implementations. Classic past failure: running workspace-betteracq/ scripts when acquisitions has superseded that domain.
  • Success criteria: every file is created inside the owning agent’s registered workspace path; workspace-shared/ only for code confirmed cross-agent

This hub is a member of the system catalog cluster anchored at service-registry. Other cluster members:

Agents that own this hub

  • _summary — primary workspace assigner and registry maintainer
  • _summary — governance oversight for workspace conflicts

Skills that check workspace paths

Plans that govern workspace structure

Feedback rules

KB / source docs

  • API — gateway API reference (root workspace context)
  • WORKSPACE-REGISTRY — stale canonical doc (2026-03-08); superseded by this hub

System maps

  • supabase — Supabase CCP stores data output from all workspace scripts
  • 1password — credentials consumed by scripts in all workspace paths
  • aws — AWS Mac Ultra (ec2-user@100.123.248.46) used for IL scraping from atlas workspace
  • hetzner — VPS host for all workspace dirs

Open issues / TODOs

  • P0: WORKSPACE-REGISTRY.md is 56 days stale — regenerate with all 50 workspace dirs. Assign to aurora.
  • P1: 8-9 orphan workspaces have no registered owning agent — investigate and assign or archive
  • P1: investorlift-h2 and investorlift-h3 workspace dirs exist alongside _retired/ dirs — duplication anomaly per agent-registry
  • P2: workspace-dev and workspace-shared have no owning agent — formalize as “platform” ownership in registry
  • P2: retired workspaces should be moved to an _archived-workspaces/ dir per feedback_archive_not_delete governance pattern
  • P3: Phase 1.5 workspace/port-registry.md ship will enable tighter workspace-to-service mapping

Recent activity

  • 2026-05-03: hub created (W2-S5); live probe run (50 dirs); staleness documented; all 50 paths catalogued
  • 2026-03-08: WORKSPACE-REGISTRY.md last updated — critical drift starts here