add_discussion_post
Replies to a forum discussion thread and posts the message after a dry-run preview and explicit confirmation, preventing accidental irreversible replies.
Instructions
Reply to a forum discussion thread. IRREVERSIBLE once dry_run=False.
Call with dry_run=True (default) first, show the preview to the user, and only call again with dry_run=False after they explicitly confirm.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If True (default), only preview the reply without sending it. Call again with dry_run=False (same parameters) to actually post it. | |
| message | Yes | Reply content. | |
| subject | No | Optional subject override for the reply. | |
| discussion_id | Yes | Discussion id, e.g. from get_forum_discussions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | Yes | ||
| message | Yes | ||
| preview | Yes | ||
| executed | Yes |