Problem
openclaw doctor output shows:
Agents: agent-1 (default)
This is confusing because:
- It implies the first listed agent handles all incoming messages (it doesn't -
main does)
- The
(default) label appears to mean "first in agents.list" not "default message handler"
- 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
Problem
openclaw doctoroutput shows:This is confusing because:
maindoes)(default)label appears to mean "first in agents.list" not "default message handler"mainto be the default since it handles channel messagesExpected Behavior
Clarify what 'default' means, or show the actual routing:
Or:
Current Behavior
Shows the first agent in
agents.listwith(default)label, which is misleading sincemain(implicit) actually handles incoming channel messages.Environment