You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sub-agent announce messages are not being delivered back to the requester session when the requester is a Signal DM channel. Subagents spawn and complete successfully, but the announce step never posts results back to the parent session.
Environment
OpenClaw version: 2026.2.21-2
Platform: Raspberry Pi 5 (aarch64), Ubuntu/Debian
Channel: Signal (direct message)
Node.js: v25.4.0
Steps to Reproduce
From a Signal DM session, call sessions_spawn with task: "Reply with exactly: ANNOUNCE TEST SUCCESSFUL"
Subagent accepts and runs (returns {status: "accepted", childSessionKey: "agent:main:subagent:<uuid>"})
Wait for subagent to complete (status changes to "done", ~20 seconds)
Check requester session's chat.history for new user messages containing the announce
Expected Behavior
An announce message should be injected into the requester session containing the subagent's result, status, runtime stats, token usage, and session metadata (as documented at https://docs.openclaw.ai/tools/subagents#announce).
Actual Behavior
No announce message arrives. The requester session's chat.history shows no new messages after the sessions_spawn tool result. The subagent completes successfully (verified via /subagents list, /subagents info, and chat.history on the child session), but the announce delivery step appears to silently fail.
Description
Sub-agent announce messages are not being delivered back to the requester session when the requester is a Signal DM channel. Subagents spawn and complete successfully, but the announce step never posts results back to the parent session.
Environment
Steps to Reproduce
sessions_spawnwith task: "Reply with exactly: ANNOUNCE TEST SUCCESSFUL"{status: "accepted", childSessionKey: "agent:main:subagent:<uuid>"})Expected Behavior
An announce message should be injected into the requester session containing the subagent's result, status, runtime stats, token usage, and session metadata (as documented at https://docs.openclaw.ai/tools/subagents#announce).
Actual Behavior
No announce message arrives. The requester session's chat.history shows no new messages after the sessions_spawn tool result. The subagent completes successfully (verified via
/subagents list,/subagents info, andchat.historyon the child session), but the announce delivery step appears to silently fail.Additional Context
agents.defaults.subagents.maxConcurrent: 8, no explicit announce config (docs say it's automatic)Workaround
Using
openclaw agent --session-id <id> --message <task> --jsonvia CLI subprocess +openclaw message sendfor notification delivery.