What you’re trying to do (goal / expected behaviour):
I want my main orchestration agent to hand work off to other persistent agents that each have their own workspaces, and have them actually do the work as separate agents.
What happened instead (exact error):
sessions_send keeps saying there is no active session available or the message gets sent but timed out and no response. Even though all the persistent agents have TUI or webagent sessions, I am not actively on those chats. I only want to chat to the orchestration agent and have them delegate the work instead of manually talking to the other persistent agents. Because of that, the orchestration agent ends up spawning them as subagents, but that defeats the point since subagents only read the parent agent’s AGENTS.md / TOOLS.md, not the target agent’s own workspace files.
Your environment (OS, install method, versions):
I’m on Windows 11 natively and OpenClaw v2026.4.11.
What you ran or clicked (commands, config snippet, etc.):
I already have:
agentToAgent enabled
sessions.visibility set to all
Config snippet:
"tools": {
"sessions": {
"visibility": "all"
},
"agentToAgent": {
"enabled": true,
"allow": ["main", "coding", "research", "miso"]
}
}