sage_message_reply
Reply to a received message using its message ID, with session verification and idempotent handling for retries, while preventing conflicting duplicate responses and unauthorized fallback sends.
Instructions
Reply to one receiver-local, provider-addressed legacy, or inbound federated message_id returned by sage_messages_receive or sage_inbox. The claimant session is checked before completing work. SAGE selects the legacy provider completion path only after the current node returns its exact typed compatibility signal; a canonical typed denial never falls back. Local and federated replies are idempotent: an identical retry returns the original result/event, while a different second reply conflicts. A failed reply is not authorization to create a substitute request with sage_message_send; refresh inbox and passive history, hand off only a currently visible other-session claim, and otherwise stop and report the failure unless a new send is independently authorized by the current user/task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Untrusted result data returned to the sender | |
| message_id | Yes |