mail_reply
Reply to an email by finding the parent message in your inbox or outbox, sending the response, and automatically marking the parent as done.
Instructions
Reply to a mail. Finds parent in the CALLER's own inbox or outbox (use mail_send if you need to reply across agents), sends the reply with to = parent.from by default, and auto-flips the parent's status to 'done'. One tool call instead of three.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Override recipient. Default = parent.from. | |
| ref | No | ||
| body | Yes | ||
| refs | No | External links: issue, mr, ticket URLs + depends_on (array of mail ids). | |
| topic | No | Optional topic override. Default = parent's topic (same conversation continues). Pass an explicit slug only when forking the subject. Slug for the filename. Letters, digits, dashes; start with alphanum; max 81 chars. Uppercase allowed for ticket prefixes — e.g. 'OXXII-2577-pass-2' or 'fix-nbsp-encoding'. | |
| labels | No | ||
| in_reply_to | Yes | Parent mail id (must exist in caller's inbox or outbox). | |
| parent_status | No | Status to flip parent to. Default 'done'. | |
| initial_status | No | Status of the new reply mail. Default 'open'. |