Skip to content

Doctor output: clarify 'default' agent labeling #8947

@100menotu001

Description

@100menotu001

Problem

openclaw doctor output shows:

Agents: agent-1 (default)

This is confusing because:

  1. It implies the first listed agent handles all incoming messages (it doesn't - main does)
  2. The (default) label appears to mean "first in agents.list" not "default message handler"
  3. Users expect main to be the default since it handles channel messages

Expected Behavior

Clarify what 'default' means, or show the actual routing:

Agents: main (channel default), agent-1, agent-2, agent-3

Or:

Agents: 4 configured
  - main (handles: telegram, webchat)
  - agent-1
  - agent-2  
  - agent-3

Current Behavior

Shows the first agent in agents.list with (default) label, which is misleading since main (implicit) actually handles incoming channel messages.

Environment

  • OpenClaw version: 2026.2.x
  • Config has: main (implicit) + multiple agents in agents.list
  • Channel routes to main by default

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleMarked as stale due to inactivity

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions