#main session can't receive the subagent completion notification.

1 messages Β· Page 1 of 1 (latest)

paper trellis
#

After the subagent completes the task, the main session does not summarize the task results.

{
  "status": "accepted",
  "childSessionKey": "agent:e***e:subagent*f199-61*97-a63*8a884e",
  "runId": "153b563f****-f6f6ca49d28b",
  "mode": "run",
  "note": "Auto-announce is push-based. After spawning children, do NOT call sessions_list, sessions_history, exec sleep, or any polling tool. Wait for completion events to arrive as user messages, track expected child session keys, and only send your final answer after ALL expected completions arrive. If a child completion event arrives AFTER your final answer, reply ONLY with NO_REPLY.",
  "modelApplied": true
}```
median groveBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> βœ… Mark Solution

jagged quailBOT
#

First thing: what version are you on?

openclaw --version

That accepted JSON only means the subagent was spawned. A follow-up announce should happen later, but it’s best-effort and can be suppressed/fail in a few cases.

Please also run:

openclaw tasks show 153b563f****-f6f6ca49d28b

or with the child session key:

#
openclaw tasks show 'agent:e***e:subagent*f199-61*97-a63*8a884e'

Things to check in that output:

  • child ended successfully vs failed/timed out
  • latest child reply was NO_REPLY or ANNOUNCE_SKIP β†’ announce is intentionally suppressed
  • announce/delivery failed or fell back to queued session delivery
  • gateway restarted while the subagent was running β†’ announce-back can be lost

Docs: https://docs.openclaw.ai/tools/subagents and https://docs.openclaw.ai/help/faq

If this is on latest and tasks show says completed but no announce/delivery happened, that’s likely a bug β€” please file it with the version + tasks show output here: https://github.com/openclaw/openclaw/issues

paper trellis