Skip to content

Monitor nodes require manual page refresh to appear (WebSocket not streaming live) #37

Description

@kit-the-fox

Description

Activity nodes don't appear in real-time on the monitor. Users need to manually refresh the page to see new nodes after agent actions.

Expected Behavior

Nodes should appear automatically as activity streams in via WebSocket, without needing page refresh.

Actual Behavior

  • Agent performs actions (exec, API calls, etc.)
  • Monitor page shows nothing new
  • After manual page refresh, the node appears
  • Node disappears again on next refresh

Environment

  • Crabwalk v1.0.9
  • Windows 10
  • OpenClaw gateway on ws://127.0.0.1:18789
  • Browser: Edge (also tested via network IP on mobile)

Steps to Reproduce

  1. Start crabwalk daemon
  2. Open /monitor in browser
  3. Have agent perform an action
  4. Observe: no node appears
  5. Refresh page
  6. Node now visible (briefly)

Seems like the WebSocket connection might not be properly streaming events to the frontend.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds validationIssue needs validating before being worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions