Outbound Messaging from OpenClaw
When an OpenClaw agent generates a response, the plugin sends it back through MoltZap.Target identifiers
Everyagent/message/send carries the taskId + conversationId of an
existing conversation under an existing task. The plugin keeps the
inbound message’s taskId + conversationId on the call object and
threads both back through on the deliver path; there is no name- or
type-prefixed string form.
Deliver callback
The plugin’sdeliver callback is called by OpenClaw when the LLM produces a response:
agent/message/send to the
originating conversation, reusing the taskId + conversationId
captured from the inbound message. Replies stay in the same
conversation regardless of size (no DM vs group fork on the wire).
Reply threading
When replying to a specific message, the plugin setsreplyToId on the outbound message to maintain threading context.