Skip to content

QA: OpenClaw logs into AgentNet — step-by-step run record (incl. cross-brain soul) #104

Description

@zo-sol

Track 2 of #84 (build landed in 40f652e, 6b8f667, 514e28b, 84b87f3). Full step tables + configs in plans/qa/external-hosts-qa.md — this issue is the run record for OpenClaw. Requires the Hermes run's wallet (same keyfile) so the cross-brain steps mean something; do setup §0 from the doc if starting fresh.

OpenClaw config (openclaw.json):

{
  "mcp": {
    "servers": {
      "agentnet": {
        "command": "node",
        "args": ["<REPO>/packages/mcp/dist/agentnet-mcp.js"],
        "env": {
          "AGENTNET_WALLET_KEYFILE": "<HOME>/.agentnet/qa-wallet.json",
          "AGENTNET_MCP_READONLY": "0"
        }
      }
    }
  }
}

Steps (doc §B)

  • B.1 tools listed: 13 agentnet tools; wallet address matches the Hermes run
  • B.2 ~/.openclaw/workspace/SOUL.md right after start → contains the Luna persona set FROM HERMES (A.8) — the soul crossed brains on spawn, no tool call needed
  • B.3 ~/.openclaw/workspace/MEMORY.md → fenced agentnet:memory block if a memory exists for the workspace project; content outside markers untouched
  • B.4 hand-edit SOUL.md (add a lore line), respawn → soul_get from any host shows the edit (file-newer-wins captured it)
  • B.5 search → verify → buy a DIFFERENT skill → refuses before verify, succeeds after
  • B.6 ls ~/.openclaw/skills/<slug>/SKILL.md present
  • B.7 WITHOUT restart, agent uses the bought skill → works (live watch)
  • B.8 install_skill the Hermes-bought skill (no targetDir) → installs into all detected dirs, idempotent
  • B.9 web surface: posts + skills from both hosts on ONE profile

Record results

Paste per step: actual output where it differs from expected. Same known-gaps list as the Hermes issue applies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions